web.config中的httpHandlers

Url是Web服务器来解析的,一般来说都是对应到某个文件,但是也不一定,对于ASP.Net的IIS的ISAPI扩展可以处理自定义的请求,比如你可以把类似于:

http://localhost/MyApp/Test.Hello这样的Url交给自己的类来处理

首先你要配置Web.Config里面的HttpHandlers配置节:
<httpHandlers>
   <add verb="verb list"
        path="path/wildcard"
        type="type,assemblyname"
        validate="" />
   <remove verb="verb list"
           path="path/wildcard" />
   <clear />
</httpHandlers>
Path属性就是Url,例如:
<configuration>
   <system.web>
      <httpHandlers>
         <add verb="*" path=" MyHandler.New"type="MyHandler.New,MyHandler" />
     </httpHandlers>
   <system.web>
</configuration>

Type属性是你自己的请求处理类的信息,你的类要实现IHttpHandler接口

原文地址:https://www.cnblogs.com/sntetwt/p/1980463.html