首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

IHttpModule有关问题

2012-01-23 
IHttpModule问题publicclassMyHttpModule:IHttpModule{publicvoidInit(HttpApplicationapp){app.Authorize

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经典的应用程序池才可以。
[解决办法]
嘿嘿。。

热点排行