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.