Có cách nào tốt để loại trừ các trang nhất định không sử dụng mô-đun HTTP không?Loại trừ một số trang nhất định sử dụng HTTPModule
Tôi có một ứng dụng sử dụng mô-đun HTTP tùy chỉnh để xác thực phiên. Các HTTPModule được thiết lập như thế này trong cấu hình web:
<system.web>
<!-- ... -->
<httpModules>
<add name="SessionValidationModule"
type="SessionValidationModule, SomeNamespace" />
</httpModules>
</system.web>
Để loại trừ các module từ trang này, tôi đã cố gắng làm điều này (không thành công):
<location path="ToBeExcluded">
<system.web>
<!-- ... -->
<httpModules>
<remove name="SessionValidationModule" />
</httpModules>
</system.web>
</location>
Bất kỳ suy nghĩ?
Tôi đang sử dụng cùng một phương pháp này và nó không hoạt động. Không chắc đây là câu trả lời được chấp nhận. – Kehlan
Tôi đã thử sử dụng trình xử lý thay vào đó nhưng dường như nó không được áp dụng khi trình xử lý định tuyến lại ngữ cảnh http. Tôi hỏi về nó ở đây: http://stackoverflow.com/questions/27124737/asp-net-httphandler-prevents-page-from-loading?noredirect=1#comment42750773_27124737 – user1531921