Я пытаюсь добавить пользовательский httpmodule в раздел httpModules файла web.config в довольно большом приложении .NET.web.config игнорирует httpmodules раздел
Модуль, похоже, на самом деле не попал после того, как я добавил его.
По прихоти, я изменил один из модулей по умолчанию, чтобы быть неправильно видеть, что происходит:
Это:
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Стала это:
<add name="ScriptModule" type="Blah.Blah.Blah, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
приложение все еще работает ! Он компилируется и отлично работает ... как-то. Если я создаю новое веб-приложение с нуля и сделаю то же самое изменение, он сломается, как ожидалось.
Как это возможно? Я абсолютно уверен, что это правильный web.config. Если я намеренно разбиваю другие части (или меняю тег на четность), приложение выдает ошибку, как и следовало бы.
iis7? `/ * Я ненавижу глупый минимум * /` – 2010-12-17 03:33:00