Belirli sayfaları bir HTTP modülünü kullanmaktan çıkarmanın iyi bir yolu var mı?Belirli sayfaların HTTPModule kullanmasını engelleyin
Bir oturumu doğrulamak için özel bir HTTP modülü kullanan bir uygulamam var. HttpModule web config böyle kurulur:
<system.web>
<!-- ... -->
<httpModules>
<add name="SessionValidationModule"
type="SessionValidationModule, SomeNamespace" />
</httpModules>
</system.web>
sayfadan modülünü dışlamak için, ben (başarı olmadan) bunu çalıştı:
<location path="ToBeExcluded">
<system.web>
<!-- ... -->
<httpModules>
<remove name="SessionValidationModule" />
</httpModules>
</system.web>
</location>
Herhangi düşünceler?
Bu aynı yöntemi kullanıyorum ve sadece çalışmıyor. Bunun kabul edilen cevap nasıl olduğundan emin değil. – Kehlan
Bunun yerine bir işleyici kullanmayı denedim, ancak bir işleyici, http bağlamını yeniden yönlendirdiği için geçerli görünmüyor. Burada sordum: http://stackoverflow.com/questions/27124737/asp-net-httphandler-prevents-page-from-loading?noredirect=1#comment42750773_27124737 – user1531921