¿No se puede acceder / elmah en el servidor de producción con Elmah MVC?

Instalé el paquete nuget elmah.mvc y mantuve la configuración predeterminada de esa configuración sin tener que enviar un correo electrónico y conectarlo a una base de datos SQL.

En mi máquina local cuando uso el host de Visual Studio, puedo abrir mi aplicación y acceder a / elmah fine para ver un informe de los errores. Sin embargo, cuando intento acceder a / elmah en la producción, obtengo dos errores, primero obtengo un error.403 access is denied Error del Servidor. Luego en mi correo electrónico (de elmah) me sale:

System.Web.HttpException: Server cannot set status after HTTP headers have been sent.

¿Alguien sabe qué está pasando aquí y cómo arreglarlo? Gracias.

Intenté lo siguiente en la medida de lo sugerido por las respuestas a continuación:

En<system.webServer>

<handlers>
  <add name="elmah" verb="GET" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah"/>
</handlers>

Y en<system.web>

<httpHandlers>
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>

Traté de establecer el camino a amboselmah.axd y simplemente~/elmah. Todos siguen dando el mismo error y aún funcionan localmente, pero no en producción.

Editar: En realidad, también funciona cuando me conecto de forma remota al servidor y accedo a él a través del navegador (no utilizando localhost, sino la dirección real del sitio). Entonces, ¿qué permiso no tengo? Parece que está en el nivel del servidor.

Respuestas a la pregunta(2)

Su respuesta a la pregunta