Select the product you need help with
Exceções não tratadas causam aplicativos inesperadamente no 2.0.NET Framework ASP.NETArtigo: 911816 - Ver produtos para os quais este artigo se aplica. Nesta páginaSintomasQuando uma exceção não tratada é lançada na Microsoft
Aplicativo baseado em ASP.NET que é construído sobre o Microsoft.NET Framework 2.0,
o aplicativo fecha inesperadamente. Quando esse problema não ocorre, nenhuma exceção
as informações que você deve ter noções básicas sobre o problema são conectadas a
Log de aplicativo. No entanto, uma mensagem de evento que é semelhante a a seguir pode ser registrada no log do sistema: Tipo de evento:
Aviso Tipo de evento: erro CausaEsse problema ocorre porque a diretiva padrão para não tratada
exceções mudou no 2.0.NET Framework. Por padrão, a diretiva para
exceções sem tratamento é finalizar o processo de trabalho. No Microsoft .NET Framework 1.0 1.1 e de.NET Framework Microsoft, sem tratamento exceções em threads gerenciados foram ignoradas. A menos que você anexou um depurador capturar a exceção, você não deve perceber que nada foi errado. ASP.NET usa a diretiva padrão para exceções não tratadas na .NET Framework 2.0. Quando uma exceção não tratada é lançada, com base ASP.NET aplicativo fecha inesperadamente. Esse comportamento não se aplica a exceções que ocorrem no contexto de uma solicitação. Esses tipos de exceções são manipulados e encapsulado por um objeto HttpException ainda. Não exceções que ocorrem no contexto de uma solicitação fazer com que o processo do operador finalizar. No entanto, sem tratamento exceções fora do contexto de uma solicitação, como exceções em um segmento do timer ou um retorno de chamada função, fazer com que o processo do operador finalizar. ResoluçãoPara resolver esse problema, use um dos seguintes métodos. Método 1Modificar o código-fonte para o objeto IHttpModule para que ele irá registrar informações de exceção para o Log de aplicativo. Informações registradas serão os seguintes:
Observação Esse código registrará uma mensagem que tem o tipo de evento de erro e a origem de evento de ASP.NET 2.0.50727.0 no log do aplicativo. Para testar o módulo, solicitar um ASP.NET página que usa o método QueueUserWorkItem para chamar um método que lança uma exceção não tratada.
Método 2Alterar a diretiva de exceção não tratada o comportamento padrão que ocorre no.NET Framework 1.1 e no.NET Framework 1.0.Observação Não é recomendável que você alterar o comportamento padrão. Se você Ignorar exceções, o aplicativo pode vazar recursos e abandonar bloqueios. Para habilitar esse comportamento padrão, adicione o seguinte código para o Arquivo ASPNET que está localizado na seguinte pasta: %WINDIR%\Microsoft.NET\Framework\v2.0.50727 Ponto Da Situação Isso
comportamento é por design. Mais InformaçãoPara obter mais informações sobre alterações no.NET Framework
2.0, visite o seguinte site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-US/netframework/aa570326.aspx
(http://msdn2.microsoft.com/en-us/netframework/aa570326.aspx)
PropriedadesArtigo: 911816 - Última revisão: domingo, 30 de Setembro de 2012 - Revisão: 3.0
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 911816
(http://support.microsoft.com/kb/911816/en-us/
)
| Traduções de Artigos |




Voltar ao topo








