2010-12-17 92 views
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。如果我故意破壞它的其他部分(或者將標籤更改爲偶數),應用程序會拋出錯誤。

+0

IIS7?'/ *我討厭愚蠢的最低* /' – 2010-12-17 03:33:00

+0

D'哦。集成管道再次發生攻擊。謝謝。 – 2010-12-17 04:13:15

回答