这个东西好像是 appropriate IHttpHandler or IHttpHandlerFactory class 的可是我用的是 <httpModules> <add name="FirstControl" type="FirstControl.HelloWorld,FirstControl" /> </httpModules>是通过继承 IHttpModule 来写的,应该不是同一件事吧?
而且,我发现请求目录下的 html 文件时,即使 web.config 是错误的也不管的。难道在 dotnet 平台,C#真的不能写 isapi filter 吗?
不过在文档中却是这么说的,可如果 module object 不能响应 html 文件那有什么意义呢?For those who are familiar with IIS, IHttpHandler objects are functionally similar to IIS ISAPI extensions, and IHttpModule objects are functionally similar to IIS ISAPI filters.
<httpHandlers>
<add verb="verb list"
path="path/wildcard"
type="type,assemblyname" />
<remove verb="verb list"
path="path/wildcard" />
<clear />
</httpHandlers>
用path来map相关的请求文件类型。
<httpModules>
<add name="FirstControl" type="FirstControl.HelloWorld,FirstControl" />
</httpModules>是通过继承 IHttpModule 来写的,应该不是同一件事吧?