Fórum Erros em asp.net #131021
24/03/2010
0
Fernando Reis
Curtir tópico
+ 0Posts
24/03/2010
Fabio Mans
Não acho que fica lento utilizo este procedimento em centenas de websites e não tenho problema. O que você pode mudar é ao invés de mandar e-mail gravar no banco.
void Application_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
EmailException(ex);
}
Caso queira outras opções, utilize o Apach log4net muito utilizado ou Logging Application Block da MS
http://logging.apache.org/log4net/release/manual/configuration.html
http://msdn.microsoft.com/en-us/library/cc309257.aspx
http://www.codedigest.com/Articles/ASPNET/142_Five_step_of_how_to_use_logging_utility_in_your_projects_using_application_blocks.aspx
The event log An e-mail messageA database A message queue A text file A WMI eventCustom locations using application block extension points
Faça uma escolha de qual pretende utilizar.
Particularmente eu prefiro utilizar o meu modo.
Veja abaixo que tenho uma idéia do todo o sistema e não preciso escrever nenhum código.
Espero ter ajudado.
Page Error Path: /pontoeletronico/Contingencia.aspx URL: /pontoeletronico/Contingencia.aspx Last Error Message: Exception of type 'System.Web.HttpUnhandledException' was thrown. Last Error Source: System.Web Error Time: 24/3/2010 10:00:35 Exception Error Message: Object reference not set to an instance of an object. Error Source: App_Web_9nzo0v-7 Error Target Site: Void BindDataHora() Session Query String Post Form ScriptManager1: UpdatePanel1|ContigenciaBtn __EVENTTARGET: __EVENTARGUMENT: __VIEWSTATE: /wEPDwUKMTU4OTA5MjExMg9kFgICAw9kFgICAw9kFgJmD2QWBAIRDw8WAh4EVGV4dAUJMjQvMy8yMDEwZGQCEw8PFgIfAAUIMTA6MDA6MzNkZGQ= OpcoesPontoRbl: 1 MatriculaTxt: SenhaTxt: DataTxt: 24/3/2010 HoraTxt: 10:00:33 HdfContingecia: MatriculaSupervisorTxt: SupervisorSenhaTxt: MatriculaSupervisorRelogioTxt: SupervisorRelogioSenhaTxt: ContigenciaBtn: Contingência Others Exception Stack Trace: at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.contingencia_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Server Variables ALL_HTTP: HTTP_CACHE_CONTROL:no-cache HTTP_CONNECTION:Keep-Alive HTTP_CONTENT_LENGTH:438 HTTP_CONTENT_TYPE:application/x-www-form-urlencoded HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:pt-br HTTP_COOKIE:__utma=23835045.1484541601.1265390972.1269435026.1269435592.259; __utmz=23835045.1265390972.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmb=23835045; __utmc=23835045; __utma=194864427.650608769.1251131644.1265292930.1269276555.1467; __utmz=194864427.1269276555.1467.1.utmccn=(referral)|utmcsr=netmaster.intra|utmcct=/netmaster/|utmcmd=referral; ASP.NET_SessionId=wqx1ggrcjkviz245kcmyd445 HTTP_HOST:www2.netmaster.intra HTTP_REFERER:http://www2.netmaster.intra/pontoeletronico/Contingencia.aspx HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727) HTTP_UA_CPU:x86 HTTP_X_MICROSOFTAJAX:Delta=true ALL_RAW: Cache-Control: no-cache Connection: Keep-Alive Content-Length: 438 Content-Type: application/x-www-form-urlencoded Accept: */* Accept-Encoding: gzip, deflate Accept-Language: pt-br Cookie: __utma=23835045.1484541601.1265390972.1269435026.1269435592.259; __utmz=23835045.1265390972.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmb=23835045; __utmc=23835045; __utma=194864427.650608769.1251131644.1265292930.1269276555.1467; __utmz=194864427.1269276555.1467.1.utmccn=(referral)|utmcsr=netmaster.intra|utmcct=/netmaster/|utmcmd=referral; ASP.NET_SessionId=wqx1ggrcjkviz245kcmyd445 Host: www2.netmaster.intra Referer: http://www2.netmaster.intra/pontoeletronico/Contingencia.aspx User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727) UA-CPU: x86 x-microsoftajax: Delta=true APPL_MD_PATH: /LM/W3SVC/1/Root/pontoeletronico APPL_PHYSICAL_PATH: E:\Inetpub\Nova_Netmaster\pontoeletronico\ AUTH_TYPE: AUTH_USER: AUTH_PASSWORD: LOGON_USER: REMOTE_USER: CERT_COOKIE: CERT_FLAGS: CERT_ISSUER: CERT_KEYSIZE: CERT_SECRETKEYSIZE: CERT_SERIALNUMBER: CERT_SERVER_ISSUER: CERT_SERVER_SUBJECT: CERT_SUBJECT: CONTENT_LENGTH: 438 CONTENT_TYPE: application/x-www-form-urlencoded GATEWAY_INTERFACE: CGI/1.1 HTTPS: off HTTPS_KEYSIZE: HTTPS_SECRETKEYSIZE: HTTPS_SERVER_ISSUER: HTTPS_SERVER_SUBJECT: INSTANCE_ID: 1 INSTANCE_META_PATH: /LM/W3SVC/1 LOCAL_ADDR: 192.168.8.250 PATH_INFO: /pontoeletronico/Contingencia.aspx PATH_TRANSLATED: E:\Inetpub\Nova_Netmaster\pontoeletronico\Contingencia.aspx QUERY_STRING: REMOTE_ADDR: 192.168.10.83 REMOTE_HOST: 192.168.10.83 REMOTE_PORT: 3594 REQUEST_METHOD: POST SCRIPT_NAME: /pontoeletronico/Contingencia.aspx SERVER_NAME: www2.netmaster.intra SERVER_PORT: 80 SERVER_PORT_SECURE: 0 SERVER_PROTOCOL: HTTP/1.1 SERVER_SOFTWARE: Microsoft-IIS/5.0 URL: /pontoeletronico/Contingencia.aspx HTTP_CACHE_CONTROL: no-cache HTTP_CONNECTION: Keep-Alive HTTP_CONTENT_LENGTH: 438 HTTP_CONTENT_TYPE: application/x-www-form-urlencoded HTTP_ACCEPT: */* HTTP_ACCEPT_ENCODING: gzip, deflate HTTP_ACCEPT_LANGUAGE: pt-br HTTP_COOKIE: __utma=23835045.1484541601.1265390972.1269435026.1269435592.259; __utmz=23835045.1265390972.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmb=23835045; __utmc=23835045; __utma=194864427.650608769.1251131644.1265292930.1269276555.1467; __utmz=194864427.1269276555.1467.1.utmccn=(referral)|utmcsr=netmaster.intra|utmcct=/netmaster/|utmcmd=referral; ASP.NET_SessionId=wqx1ggrcjkviz245kcmyd445 HTTP_HOST: www2.netmaster.intra HTTP_REFERER: http://www2.netmaster.intra/pontoeletronico/Contingencia.aspx HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727) HTTP_UA_CPU: x86 HTTP_X_MICROSOFTAJAX: Delta=true
Fabio
Gostei + 0
24/03/2010
Fernando Reis
Gostei + 0
24/03/2010
Fabio Mans
Gostei + 0
24/03/2010
Fernando Reis
Gostei + 0
24/03/2010
Fabio Mans
Gostei + 0
01/04/2010
Fabio Mans
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)