web.config игнорирует раздел httpmodules - PullRequest
2 голосов
/ 17 декабря 2010

Я пытаюсь добавить пользовательский httpmodule в раздел httpModules файла web.config в довольно большом приложении .NET.

После того, как я его добавил, модуль, похоже, на самом деле не получил удар.

По какой-то причине я изменил один из модулей по умолчанию на неправильный, чтобы увидеть, что происходит:

Это:

<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. Если я намеренно нарушу другие части (или поменяю тег на четное), приложение выдаст ошибку, как и должно быть.

1 Ответ

4 голосов
/ 17 декабря 2010
...