Usuário com melhor resposta
Tratamento de Erro Global.asax - IIS 8

Pergunta
-
Estou tratamento globalmente os erros da minha aplicação utilizando o Global.asax, da seguinte maneira:
protected void Application_Error(Object sender, EventArgs e) { string msgErro = ""; Exception ex = new Exception(); ex = Server.GetLastError().GetBaseException();
no web.config
<customErrors mode="Off" defaultRedirect="erro.htm" />
Estava funcionando na versão 2.0 até a mudança para nova versão do asp.net (4.5) e IIS 8.
Agora nenhum erro no sistema é tratado, apenas exibindo a página amarela de erro padrão.
Acredito que seja alguma configuração do site do IIS para habilitar o tratamento deste tipo de erros..
Alguém sabe o que devo configurar no site do IIS para habilitar o tratamento de erros??
obrigado
Respostas
-
Cara não sei se é isso, mas tenta retirar o "protected" do seu método.
void Application_Error(object sender, EventArgs e)
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
Todas as Respostas
-
De uma olhada aqui:
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
- Sugerido como Resposta Marcos SJ segunda-feira, 21 de dezembro de 2015 12:40
-
ola..
Consegui acertar em partes o problema, utilizando o artigo proposto acima pelo André. Obrigado
utilizando esta configuração no web.config, não exibe mais o erro, redirecionando para uma página de aviso.
<system.web> <mark> <customErrors mode="On" defaultRedirect="ErrorPage.aspx?handler=customErrors%20section%20-%20Web.config"> <error statusCode="404" redirect="ErrorPage.aspx?msg=404&handler=customErrors%20section%20-%20Web.config"/> </customErrors></mark> </system.web>
Mas não está chamando o evento Application_Error do global.asax, para logar mais detalhes do erro (página, usuário logado, pilha de erros..)
Necessita de alguma configuração extra?
-
Cara não sei se é isso, mas tenta retirar o "protected" do seu método.
void Application_Error(object sender, EventArgs e)
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
-
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
AtenciosamenteMarcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.