Substitui o modo customErrors="Off" / message do .NET Framework mesmo quando erros detalhados do web.config estão ativados

1

é possível substituir o erro do .NET Framework:

Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

...

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

mesmo que o web.config (IIS7.5) esteja definido como

<httpErrors errorMode="Detailed"/>

Estou perguntando porque minha configuração padrão para o IIS7 é

<deployment retail="true" />

Portanto, nenhum erro está sendo mostrado e apenas adicionando módulo de tratamento de erros adicional ao site permitirá ver erros gerados por este aplicativo e é por isso que eu quero substituir esta mensagem para informar os usuários sobre isso.

Alguma idéia?

Obrigado

    
por GrZeCh 22.03.2010 / 15:02

1 resposta

1

Aqui está minha observação. Se você configurar httpErrors no IIS 7.5, as mensagens de erro serão para páginas não .net, por exemplo, .htm, .asp, .css. Se você quiser configurar mensagens customError no IIS 7.5, precisará configurar o mesmo na seção Páginas de erro do .NET no IIS 7.5.

Com <deployment retail="true" /> , a configuração entrará em vigor em system.web e não em system.webServer e, portanto, os httpErrors não serão afetados.

Alguém, me corrija se eu estiver errado.

    
por 22.03.2010 / 15:37