是否有排除使用HTTP模块的某些页面的好方法?排除使用HTTPModule的某些页面
我有一个应用程序使用自定义HTTP模块来验证会话。该HTTP模块设置像这样的web配置:
<system.web>
<!-- ... -->
<httpModules>
<add name="SessionValidationModule"
type="SessionValidationModule, SomeNamespace" />
</httpModules>
</system.web>
从页面中排除的模块,我试着这样做(没有成功):
<location path="ToBeExcluded">
<system.web>
<!-- ... -->
<httpModules>
<remove name="SessionValidationModule" />
</httpModules>
</system.web>
</location>
有什么想法?
我正在使用这种方法,它只是不工作。不知道这是如何被接受的答案。 – Kehlan 2014-05-29 20:38:52
我尝试使用处理程序,但它似乎不适用作为处理程序重新路由http上下文。我问在这里:http://stackoverflow.com/questions/27124737/asp-net-httphandler-prevents-page-from-loading?noredirect=1#comment42750773_27124737 – user1531921 2014-11-25 12:12:50