stworzyłem własny moduł HTTP i chcesz dodać ten moduł do konfiguracji internetowej. Aplikacja internetowa to projekt zawierający kilka "aplikacji podrzędnych". Podprogram to tylko folder, aw jego obrębie ma swój własny plik web.config. Robię to tak każdy wniosek ma swoją zawartość własnych aplikacji związanych, arkusze stylów, configs itpAsp.net HttpModule w poziomie katalogu web.config
Teraz stworzyłem moduł custom http. Dodając to do głównego pliku web.config, moduł działa poprawnie. Po dodaniu konfiguracji modułu http do pliku web.config na poziomie katalogu (np. /Applications/MyApplication/web.config) moduł nie jest już zainicjowany. Mimo że msdn stwierdza, że element konfiguracyjny HttpModules działa również na poziomie katalogu. Ktoś wie, jak rozwiązać ten problem?
Z pewnością nie podoba mi się to, że to jest odpowiedź, ale dzięki za potwierdzenie tego, co podejrzewałem. – EricTheRed
@AakashM: Niektóre obserwacje 1) Metoda ModuleEnabled() potrzebuje gdzieś wywołania, próbowałem wywoływać go w Init i zwracać, jeśli jest to wartość false, nie może uruchomić go z tego miejsca 2) Gdy wywołanie ModuleEnabled jest w wydarzenie np PreSendRequestHeaders, działa. Podsumowując, moduł zostaje zainicjalizowany raz, a następnie dla każdego wywołania zaznaczona jest flaga. pls popraw mnie, jeśli zauważysz jakiekolwiek rozbieżności. – dotnetguy