Reparar El Problema De La Página De Error De Asp.net 3.5

Reparar El Problema De La Página De Error De Asp.net 3.5

[Fijar] Un simple clic para reparar su computadora. Haga click aquí para descargar.

Si recibe un error de asp.net 3.5 en el artículo de error de su computadora, consulte estos consejos para solucionar problemas.

¿Qué estará seguro de ver el usuario cuando se produzca un error de salida en un método web ASP.NET? La respuesta depende al menos dentro de la configuración de los sitios web . Si no se realiza el pago, a los internautas se les presenta una pantalla refinada antiestética que les indica que se ha producido un error de práctica. Este tutorial detalla la manera más fácil de personalizar la configuración de estas personas para mostrar un error de clínica láser personalizado que coincida con el aspecto y la sensación de su sitio.

Presentación

En un mundo ideal, habría errores de tiempo de ejecución. Los programadores escribirán bastante código sin errores además de la validación respetable de la entrada del usuario, y los recursos de terceros, como servidores de bases de datos, correos electrónicos y servidores, nunca se utilizarán. Por supuesto, en realidad, los errores también pueden ser inevitables. Las clases en el marco de señal de .NET señalan un gran error al lanzar una excepción. Por ejemplo, cuando llama al método Open de este objeto SqlConnection, a menudo se establece algún tipo de conexión de base de datos. Se activa mediante una cadena de conexión específica. Sin embargo, si la base de datos normalmente está protegida o las credenciales en la cadena de conexión pueden no ser válidas, Open lanza una SqlException. Las excepciones pueden evitarse usando bloques try/catch/finally. Si el código del programa en la contención try arroja una excepción, el control se transfiere a algún bloque catch apropiado para que este desarrollador pueda intentar corregir su error. Si es casi evidente que no hay un bloque catch adecuado, o tal vez el código que causó el contraste no está contenido en un bloque think about o no, la excepción a esta regla es empujar hacia arriba el procesamiento agregar buscando try/catch /finalmente. bloques.

Si mi mejor excepción causa el formulario completo, puede iniciar el tiempo de ejecución de ASP.NET sin controlarlo, Error< de la clase HttpApplication - /code>displayed fair se dispara y esta propia página de error personalizada es legible. Si no paga, ASP.NET debe mostrar una página de error con respecto a todas las pantallas Amarillo de la muerte (YSOD). Hay dos versiones de YSOD: una buena que muestra los detalles de la excepción Según esta regla, un solo seguimiento de la pila y otra información útil para los desarrolladores, la ejecución de todas las tareas de depuración (consulte la Figura 1), el conjunto simplemente indica que se ha producido un error en tiempo de ejecución (consulte la Figura 2).

Los detalles de exclusión de YSOD son muy útiles para que los desarrolladores depuren una aplicación, pero especificar YSOD para los usuarios finales es imprudente y poco profesional. En su lugar, los usuarios finales deberían recibir una página de error que proporcione la apariencia de su sitio con una revisión de la situación más fácil de usar. La buena información de noticias actualizada es que crear estas páginas de error hechas a medida es bastante fácil. Esta pregunta frecuente también comienza con una descripción general de las diversas páginas de error de ASP.NET. Luego muestra cómo configurar su aplicación web para mostrar una elegante página de error a los usuarios cuando las empresas encuentran este error.

Una descripción general de los tres tipos de páginas de error

Cuando se produce una excepción no controlada en su aplicación ASP.NET pesada, se puede mostrar uno de los dos tipos de páginas de error:

  • El área de error de la pantalla amarilla de la muerte son los detalles de cualquier excepción.
  • Pantalla amarilla en tiempo de ejecución con página de sitio web de error de muerte o
  • Borde de error de estilo tradicional
  • Los desarrolladores del área de error con los que muchos están familiarizados ahora son los detalles de excepción YSOD. De forma estándar, esta página debe mostrarse para que los usuarios la utilicen localmente, al igual que la página de URL que ve cuando se produce un error maravilloso al probar un sitio en línea en un entorno de desarrollo. Como sugiere algún tipo de reputación, el YSOD de detalles de la excepción contiene detalles sobre la diferencia: cada uno de nuestros tipos, la palabra y el seguimiento del montón. Si la excepción específica fue lanzada por el código de su página ASP.NET, y en los casos en que la aplicación está configurada para existir disponible para la depuración, es probable que los diferentes detalles de YSOD también proporcionen esta cadena de reemplazo (y una cantidad de líneas de máquina arriba y abajo) .

    En la fig. La figura 1 muestra la página de descripción de YSOD con los detalles de la diferencia. Observe mi URL en la ventana del navegador del objetivo láser: http://localhost:62275/Genre.aspx?ID=foo. Recuerde que la página de ideas Genre.aspx enumera reseñas de libros relacionadas con un género en particular. La importancia de GenderId (uniqueidentifier) debe colocarse como una cadena de consulta contigua; Por ejemplo, una URL adecuada para la pantalla de televisión sobre la revisión de un artículo es Genre.aspx?ID=7683ab5d-4589-4f03-a139-1c26044d0146. Si su propio valor nuevo que no sea uniqueidentifier (por ejemplo, "foo") se pasa en otra cadena de consulta en particular, se devuelve una equidad diferente.

    url de error del sitio asp.net 3.5

    Preste atención a la información de exención en la fig. 1. La excepción a este principio de la regla "Error al convertir el fragmento de cadena de estilo en un identificador único" aparece solo en la parte superior de las páginas. El tipo de excepción, System.Data.SqlClient.SqlException, también puede convertirse en especificado. Hay un trazado de pista de carreras.

    página de error asp.net 3.5

    Figura 1. Detalles de la excepción YSOD contiene noticias sobre estas excepciones
    (Haga clic para ver la fotografía en tamaño completo)

    La otra reproducción principal de YSOD es el YSOD de error de enseñanza que se muestra en la Figura 1 mencionada anteriormente. 2. Error de tiempo de ejecución YSOD le informa al visitante que también se ha producido un error de tiempo de ejecución, pero no contiene mucha información que indique que se activó. (Sin embargo, esto da como resultado proporcionar cursos y mostrar detalles de error para retocar el archivo Web.config, que es ciertamente parte de lo que hace su YSOD no profesional).

    UmoFinalmente, el error de reproducción YSOD se muestra de forma remota a todos y cada uno de los visitantes (a través de http://www.yoursite.as com), como lo indica la URL en la barra de direcciones del navegador www. en Figura única. 2. :

    Actualizado:

    Su PC podría estar infectada con virus, spyware u otro software malicioso. Reimage escaneará e identificará todos estos problemas en su máquina y los eliminará por completo. Software que le permite solucionar una amplia gama de cuestiones y problemas relacionados con Windows. Reimage puede reconocer fácil y rápidamente cualquier error de Windows (incluida la temida pantalla azul de la muerte) y tomar las medidas adecuadas para resolver estos problemas. La aplicación también detectará archivos y aplicaciones que fallan con frecuencia y le permitirá solucionar sus problemas con un solo clic.

  • Paso 1: Descargue e instale Reimage
  • Paso 2: Inicie la aplicación e inicie sesión con los detalles de su cuenta
  • Paso 3: Inicie un escaneo de su computadora para encontrar y corregir cualquier error

  • ¿Ya no puedes soportar los errores y fallas de tu computadora? Haga click aquí para descargar.

    Justin Wagner