IIS -为每个请求执行一个脚本/代码片段



我喜欢为每个请求(*.htm,*.asp,*.aspx,*.asmx, ...)执行javascript/服务器端代码到IIS服务器。

是否有任何方法可以编写isapi (dll)并将其注册为iis,将接受所有类型的请求(*.*),一旦我的脚本执行,我会将请求转发到适当的isapi过滤器?

HttpModule可能是你正在寻找的。你将把HttpModule注册到web。配置后,它将被添加到管道中,并将为每个请求执行。但我不认为你可以运行javascript,但你将能够执行c#代码对每个请求。

这里是msdn的文章,如何创建HttpModule:

http://msdn.microsoft.com/en-us/library/aa719858 (v = vs.71) . aspx

最新更新