IIS7如何决定何时调用......?

时间:2009-05-13 19:12:15

标签: asp.net iis iis-7 httpmodule


Q1)假设Http模块在IIS7中注册用于nonAsp.Net应用程序(比如一些Java应用程序),当在请求的生命周期中IIS7会调用此模块吗?那么,IIS7将如何决定何时调用它?


Q2)为了向IIS7注册Http模块,我们需要将它放在GAC中。 是否可以在不将其放入GAC的情况下注册Http模块或Http处理程序?


感谢名单

1 个答案:

答案 0 :(得分:2)

A1。假设您正在使用集成管道,则.Net和非.Net请求的请求生命周期是相同的。 IIS7的“失败的请求跟踪规则”功能将为您提供有关在请求的生命周期中触发的事件的大量详细信息。我用它来调试HttpModules,它有很多帮助。

A2。是的,您不需要在GAC中放置HttpModule来注册它。只要它在您的应用程序的“bin”文件夹中,IIS7就能找到它。