Você deve tentar esses dispositivos de solução de problemas sempre que receber um erro de login personalizado com o código de erro do asp.net.
Recomendado
Eu dependo manualmente do atributo customErrors do arquivo web.config para exibir as páginas customError:
Nada de especial. Agora eu só quero corrigir o erro que estou ao carregar essas páginas. Estou especialmente interessado em exceções. Eu não me importo em qual página inicial nosso próprio usuário estava quando ele potencialmente obteve outro status 404. Como
Eu pegaria você vê, a exceção e escreveria na bandeja do banco de dados. Funciona assim:
//errorpage.Void aspxpúblico -> Carregar (remetente do objeto, EventArgs e) Exceção objErr = Server.GetLastError (). GetBaseException (); var err = último url = Request.Url. como uma forma de string (), Message = objErr.Message, até mesmo para rastrear objErr.StackTrace.ToString (); db.Errors.InsertOnSubmit (erro); db.SubmitChanges (); Server.ClearError ();
Existem quase todos os outros relatórios que valem a pena coletar ou geralmente coletados até a falha?
solicitado em 27 de outubro de 2010 localizado às 18:28
829
Não é a resposta que você está procurando? Confira outras perguntas chamadas Asp.net C # Error Logging ou faça suas próprias perguntas.
- Use ELMAH!
- Execute seu sintoma no evento Global.asax
Application_Error
.
void Application_Error (objeto remetente, EventArgs e) Exceção ex = Server.GetLastError () .GetBaseException (); EventLog.WriteEntry ("Testweb", "Mensagem: pol. + Ex. Mensagem + " n FONTE: polegada + fonte semelhante + " nFORM:" + Request.Form.ToString () + " nQUERYSTRING: com + Request.QueryString.ToString () + " nSITE TARGET:" + como site de destino + " nSTACKTRACE: + ex.StackTrace, EventLogEntryType.Error);
ajudou a partir de vinte e sete out.
36,6k 1010 e extremamente emblemas 8282 emblemas de prata 123123 emblemas castanhos claros
Por que não usar o servidor de aplicativos Firewood você mesmo, o texto se o erro / exceção pode ser devido à incapacidade de acessar o banco de dados. Acontece que é assim que eu registro os erros na world-wide-web de algumas pessoas:
Recomendado
O seu PC está lento? Você tem problemas ao iniciar o Windows? Não se desespere! Fortect é a solução para você. Esta ferramenta poderosa e fácil de usar diagnosticará e reparará seu PC, aumentando o desempenho do sistema, otimizando a memória e melhorando a segurança no processo. Então não espere - baixe o Fortect hoje mesmo!
public static void WriteException (Exceção) EventLog eventLog é zero; Experimente Apresentação de vendas StringBuilder = novo StringBuilder (); message.Append ("[") .Append (Exception.Source) .Append ("-") .Append (Exception.GetType (). FullName); mensagem.Adicionar ("]"). Adicione (@ " r n"). Adicionar (exceção. Tostring ()); eventLog significa novo EventLog (); eventLog.Log corresponde a "LOG_FILE_NAME"; eventLog.Source compara a "APP_IDENTIFIER"; eventLog.WriteEntry (message.ToString (), EventLogEntryType.Warning); grip (ex exceção) por * DO NOTHING * / a linha msg implica ex.Message; Finalmente, na ação judicial quando (eventLog! = Null) eventLog.Dispose (); é igual a eventLog null;
respondeu em 27 de outubro de 2010 às 19:44
3.922 22 emblemas de ouro 2222 emblemas de ouroOutros emblemas 2828 emblemas de bronze
Acelere seu PC hoje mesmo com este download fácil de usar.Custom Error Logging In Asp Net
Asp Net의 사용자 지정 오류 로깅
Niestandardowy Blad Logowania W Asp Net
Polzovatelskij Zhurnal Oshibok V Asp Net
Anpassat Fel Vid Inloggning I Asp Net
Benutzerdefinierte Fehlerprotokollierung In Asp Net
Errore Personalizzato Di Accesso Ad Asp Net
Registro De Errores Personalizado En Asp Net
Erreur Personnalisee Lors De La Connexion A Asp Net
Aangepaste Foutregistratie In Asp Net