【发布时间】:2011-12-10 17:13:50
【问题描述】:
我喜欢为 IIS 服务器的每个请求 (*.htm,*.asp,*.aspx,*.asmx, ...) 执行 javascript/服务器端代码。
有没有办法编写一个 isapi (dll) 并将其注册到将接受各种请求 (*.*) 的 iis 中,一旦我的脚本被执行,我会将请求转发到适当的 isapi 过滤器?
【问题讨论】:
标签: asp.net .net iis iis-6 iis-5
我喜欢为 IIS 服务器的每个请求 (*.htm,*.asp,*.aspx,*.asmx, ...) 执行 javascript/服务器端代码。
有没有办法编写一个 isapi (dll) 并将其注册到将接受各种请求 (*.*) 的 iis 中,一旦我的脚本被执行,我会将请求转发到适当的 isapi 过滤器?
【问题讨论】:
标签: asp.net .net iis iis-6 iis-5
HttpModule 可能是您正在寻找的。您将 HttpModule 注册到 web.config 并将其添加到管道中,并将针对每个请求执行。但我不认为你可以运行 javascript,但你将能够在每个请求上执行 c# 代码。
这里是msdn文章,如何创建HttpModule:
http://msdn.microsoft.com/en-us/library/aa719858(v=vs.71).aspx
【讨论】: