私は Elmah を ASP.NET MVC の下で動作させようとしています。web.config ファイルを自動的にセットアップする非常に便利な Elmah MVC プロジェクトを使用しました。このプロジェクトを IIS Express で実行すると、Elmah は完璧に動作します。正しい認証でアクセスでき、ログは SQL データベースに保存されます。ただし、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 プロジェクトを作成しましたが、まったく同じように反応します。