创建了一个.ashx文件,web.config里面怎么写?

名字DownloadHandler.ashx

<%@ WebHandler Language="C#" Class="DownloadHandler" %>

 

在web.config里面怎么写?


哔哔one
浏览 457回答 2
2回答

九州编程

这个和webconfig有什么关系?.ashx文件就是一般的请求处理文件,除了没有WebForm那一套之外,和一个普通的网页没有太大的区别补充:截获.rar的请求不应该使用.ashx,而应该建立一个继承自IHttpHandler 接口的类,实现ProcessRequest方法后就可以了假设你的类放到CustomHandlers命名空间下名叫RarHandler,那么修改web.config,在system.web/httpHandlers节点下面添加一行,如下:<system.web>&nbsp;&nbsp;&nbsp; <httpHandlers>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <add path="*.rar" verb="*" type="CustomHandlers.RarHandler, CustomHandlers" />&nbsp;&nbsp;&nbsp; </httpHandlers></system.web>

HUX布斯

<Httphandlers>&nbsp;&nbsp; <add path="路径" verb="*" type="类型全称"/>
打开App,查看更多内容
随时随地看视频慕课网APP