asp.net-mvc asp.net-mvc-4 web-config elmah.mvc

asp.net mvc - Elmah.MVC trabajando bajo IIS Express pero no IIS 7.5



asp.net-mvc asp.net-mvc-4 (1)

Estoy tratando de hacer que Elmah trabaje bajo ASP.NET MVC y pensé que lo había hecho. Utilicé el muy conveniente proyecto Elmah MVC que configuró automáticamente mi archivo web.config. Ahora, si ejecuto el proyecto bajo IIS Express, entonces Elmah funciona perfectamente. Puedo acceder con la Autorización correcta y los registros se almacenan en mi Base de datos SQL. Sin embargo, cuando intento ejecutarlo bajo IIS 7.5 obtengo un:

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>

Estoy desconcertado de por qué esto podría ser. Como prueba, he creado un nuevo proyecto MVC limpio y reacciona exactamente de la misma manera.


hacer un

<remove name="ErrorLog"/>

antes de

<add />

para deshacerse de cualquier entrada definida por defecto llamada ErrorLog en la sección de modules de su archivo web.config.