Não consigo acessar / elmah no servidor de produção com Elmah MVC?

Instalei o pacote nuget elmah.mvc e mantive a configuração padrão desse sans configurando o envio de um email e conectando-o a um banco de dados SQL.

Na minha máquina local quando uso o host do Visual Studio, posso abrir meu aplicativo e acessar / elmah fine para ver um relatório dos erros. No entanto, quando tento acessar / elmah na produção, recebo dois erros, primeiro recebo um403 access is denied erro de servidor. Então no meu email (do elmah) eu recebo:

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

Alguém sabe o que está acontecendo aqui e como consertar? Obrigado.

Eu tentei o seguinte, até onde sugerido pelas respostas abaixo:

Em<system.webServer>

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

E em<system.web>

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

Eu tentei definir o caminho para amboselmah.axd e simplesmente~/elmah. Todos ainda dão o mesmo erro, e ainda funciona localmente, mas não em produção.

Editar: Na verdade, ele também funciona quando eu me conecto remotamente ao servidor e o acesse via navegador (não usando localhost, mas o endereço real do site). Então, que permissão eu não estou tendo? Parece que está no nível do servidor.

questionAnswers(2)

yourAnswerToTheQuestion