Я создал пользовательский http модуль, и хотят добавить этот модуль к веб-конфигурации. Веб-приложение является проектом, который содержит несколько "sub приложения". sub приложение является просто папкой, и в той папке оно имеет свой собственный web.config. Я делаю это так, каждое приложение имеет свои собственные сходные материалы приложения, таблицы стилей, конфигурации и т.д.
Теперь я создал пользовательский http модуль. При добавлении этого к корню web.config, модуль работает правильно. При добавлении http конфигурации модуля к уровню каталога web.config (например,/Applications/MyApplication/web.config) модуль больше не инициализируется. Даже при том, что MSDN указывает, что элемент конфигурации HttpModules также работает на уровне каталога. Кто-либо знает, как решить это?
В IIS в корневом приложении выберите папку, в которой есть собственный web.cofig с определенным HttpModules, щелкните правой кнопкой мыши и выберите свойство, на вкладке «Каталог» нажмите кнопку «Создать».
Будет создано вспомогательное приложение, и теперь HttpModules должен работать.