MaL*_*_eS 5 .net c# asp.net ihttpmodule
我知道这已经在这里被问过,但答案(使用处理程序代替)并没有解决问题,因为我使用的是没有实现IHttpHandler的第三方组件.
那么,有没有办法在某个请求上加载/卸载HttpModule?
编辑:我忘了提到我们正在使用.NET 2.0.我很抱歉伪造它.
M4N*_*M4N -1
我还没有测试过这一点,但本文中的评论似乎表明可以通过使用<locationweb.config 中的 > 元素仅为某些位置注册模块,例如:
<location path="some/path">
<system.web>
<httpModules>
<remove name="name"/>
<add name="name" type="type"/>
</httpModules>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)