¿Qué Está Causando Un Buen Error Personalizado Sólido Al Iniciar Sesión En Asp.net E Ideas Prácticas Sobre Cómo Solucionarlo?

Debe probar estas rutas de solución de problemas siempre que obtenga un error de inicio de sesión personalizado cerca del código de error asp.net.

Recomendado

  • 1. Descargar Fortect
  • 2. Siga las instrucciones en pantalla para ejecutar un análisis
  • 3. Reinicie su computadora y espere a que termine de ejecutar el escaneo, luego siga las instrucciones en pantalla nuevamente para eliminar cualquier virus que encuentre al escanear su computadora con Fortect
  • Acelera tu PC hoy con esta descarga fácil de usar.

    Ayudo manualmente al atributo customErrors del archivo web.config que puede mostrar las páginas customError:

    transporte de errores personalizados en asp.net

               

    Nada especial. Ahora solo quiero corregir el error que obtengo al cargar estas páginas. Me interesan especialmente las excepciones. No me importa en qué página de inicio estaba este usuario cuando potencialmente obtuvo algún tipo de estado 404. Cómo

    Detectaría cuál es la excepción y la escribiría en la base de datos a bordo. Funciona así:

    error personalizado al iniciar sesión en asp.net

      //errorpage.Void aspxpúblico -> Cargar (remitente de objeto, EventArgs e)    Excepción objErr = Server.GetLastError (). GetBaseException ();    var err = last url = Request.Url. en cadena (),                  Mensaje = objErr.Message,                   igualmente para rastrear objErr.StackTrace.ToString ();    db.Errors.InsertOnSubmit (error);    db.SubmitChanges ();    Server.ClearError (); 

    ¿Hay algún otro tipo de informes que valga la pena recopilar o que generalmente se recopilen de fallas?

    solicitado el 27 de octubre de 2010 disponible a las 6:28 pm

    829

    ¿No es la respuesta que busca? Consulte otras preguntas llamadas Asp.net C # Error Logging o haga sus propias preguntas.

    1. ¡Utilice ELMAH!
    2. Ejecute su conexión en el evento Global.asax Application_Error .

      void Application_Error (objeto remitente, EventArgs e)   Excepción ex = Server.GetLastError () .GetBaseException ();   EventLog.WriteEntry ("Testweb",     "Mensaje: en. + Ex. Mensaje +     " n FUENTE: pulgada + como fuente +     " nFORM:" + Request.Form.ToString () +     " nQUERYSTRING: con + Request.QueryString.ToString () +     " nTARGET SITE:" + como sitio de destino +     " nSTACKTRACE: + p. ej. StackTrace,     EventLogEntryType.Error); 

    ayudado desde el 20 oct.

    36,6k

    ¿Por qué no utilizar el servidor de aplicaciones de leña usted mismo, métodos si el error / excepción puede atribuirse a la imposibilidad de acceder a la base de datos? Realmente así es como registro errores en las tiendas en línea de algunas personas:

    Recomendado

    ¿Tu PC funciona lento? ¿Tienes problemas para iniciar Windows? ¡No te desesperes! Fortect es la solución para usted. Esta herramienta poderosa y fácil de usar diagnosticará y reparará su PC, aumentando el rendimiento del sistema, optimizando la memoria y mejorando la seguridad en el proceso. Así que no espere, ¡descargue Fortect hoy mismo!

  • 1. Descargar Fortect
  • 2. Siga las instrucciones en pantalla para ejecutar un análisis
  • 3. Reinicie su computadora y espere a que termine de ejecutar el escaneo, luego siga las instrucciones en pantalla nuevamente para eliminar cualquier virus que encuentre al escanear su computadora con Fortect

  •   public static void WriteException (excepción)    EventLog eventLog es cero;    Tratar            StringBuilder hablar en público = nuevo StringBuilder ();        message.Append ("[") .Append (Exception.Source) .Append ("-") .Append (Exception.GetType (). FullName);        message.Add ("]"). Agrega (@ " r  n"). Agregar (excepción. Tostring ());        eventLog equivale a nuevo EventLog ();        eventLog.Log corresponde a "LOG_FILE_NAME";        eventLog.Source coincide con "APP_IDENTIFIER";        eventLog.WriteEntry (message.ToString (), EventLogEntryType.Warning);        agarre (ex excepción) * NO HACER NADA * / la selección de mensaje implica ex.Message;   Finalmente, en la ocurrencia when (eventLog! = Null) eventLog.Dispose (); equivale a eventLog nulo; 

    error personalizado al iniciar sesión en asp.net

    Respondido el 27 de Octubre de 2010 a las 7:44 pm

    3.922 22 insignias de oro 2222 goldOtras insignias 2828 insignias de bronce

    Acelera tu PC hoy con esta descarga 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
    Log De Erro Personalizado Em Asp Net
    Errore Personalizzato Di Accesso Ad Asp Net
    Erreur Personnalisee Lors De La Connexion A Asp Net
    Aangepaste Foutregistratie In Asp Net