IHttpModule问题
public class MyHttpModule : IHttpModule
{
public void Init(HttpApplication app)
{
app.AuthorizeRequest += new EventHandler(app_AuthorizeRequest);
//app.AuthenticateRequest += new EventHandler(app_AuthenticateRequest);
}
现在我写了一个类.调试时为什么不首先触发这类的事件?
------解决方案--------------------在web.config <system.web> 配置节里添加httpmodule注册
比如:
<httpModules>
<add name= "Space " type= "YourNamespace.MyHttpModule, YourAssembly "/>
</httpModules>
------解决方案--------------------同意楼上的,我还遇到一种情况也会出现不执行的情况。
就是在IIS7,如果使用的应用程序池是DefaultPool那个默认的,也会出现不执行的问题。要使用.net经典的应用程序池才可以。
------解决方案--------------------嘿嘿。。