我想讓Elmah在ASP.NET MVC下工作,我以爲我有。 我使用了非常方便的Elmah MVC項目,它可以自動設置我的web.config文件。 現在,如果我在IIS Express下運行該項目,那麼Elmah就可以完美工作。 我可以使用正確的授權訪問它,日誌存儲在我的SQL數據庫中。 然而,當我嘗試和IIS 7.5下運行它,我得到一個:Elmah.MVC在IIS Express下工作,但不是IIS 7.5
An HTTP 500.19 Internal Server error
Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x800700b7
Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'ErrorLog'
Config File web.config
Config Source:
111: <modules>
112: <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
113: </modules>
我感到困惑,這可能是爲什麼。作爲一項測試,我創建了一個全新的乾淨的MVC項目,它的反應方式完全相同。
嘗試在 –
rene
之前做一個。我不知道爲什麼我必須這樣做,因爲ErrorLog不在其他地方,但它的工作。我實際上也必須在以下三個參賽作品上做到這一點,但Elmah正在努力! 謝謝Rene –