当前位置: 代码迷 >> ASP.NET >> IHttpModule有关问题
  详细解决方案

IHttpModule有关问题

热度:9141   发布时间:2013-02-25 00:00:00.0
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经典的应用程序池才可以。
------解决方案--------------------------------------------------------
嘿嘿。。
  相关解决方案