2
我想添加一个自定义的httpmodule到一个相当大的.NET应用程序的web.config的httpModules部分。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应用程序并进行相同的更改,它会按预期中断。
这怎么可能?我绝对肯定它是正确的web.config。如果我故意破坏它的其他部分(或者将标签更改为偶数),应用程序会抛出错误。
IIS7?'/ *我讨厌愚蠢的最低* /' – 2010-12-17 03:33:00
D'哦。集成管道再次发生攻击。谢谢。 – 2010-12-17 04:13:15