Error: Microsoft Adcenter Labs y .NET

La gente se pregunta por qué no disfruto programar en ASP.NET. Es porque cada vez que lo hago, aparece una página de error como esta. Me imagino que si la buena gente de Microsoft no pueden desarrollar sus propias aplicaciones sin hacerlo, ¡¿cómo voy a hacerlo ?! De la predicción demográfica de Microsoft Adcenter Labs:

predicción demográfica de microsoft adcenter

5 Comentarios

  1. 1

    No lo entiendo ... esa es una página de error estándar. Puede obtenerlo con cualquier aplicación (PHP, Ruby, Perl, etc.). En realidad, es más seguro porque, a diferencia de PHP, ASP.NET por defecto oculta el mensaje de error para que no esté expuesto al mundo y su sitio sea un objetivo para los piratas informáticos.

    • 2

      Puede obtener una página de error con cualquier plataforma, seguro Sameer. Mi queja es que es un sitio de MICROSOFT con un error de MICROSOFT. Deberían estar avergonzados de haber puesto una aplicación con errores, dado que son ellos quienes escribieron tanto IIS como ASP.NET.

  2. 3

    Entiendo tu punto ahora. Usted está diciendo que este sitio de Microsoft en particular es el culpable.
    De acuerdo, su punto es válido, deberían personalizar su página de error (que es una tarea trivial) pero echarle la culpa a .NET es irresonible, por decir lo menos. Eso sería como decir "No me gusta programar en PHP porque el sitio PHP tiene una página de error estándar" 😛

  3. 4

    También investigué en Microsoft, Sameer :). ¡Creo que las páginas de error en IIS con respecto a ASP.NET son terribles! En otros lenguajes, incluido PHP, si el manejo de errores está activado, obtengo detalles sobre el error. Me parece (a mí) que cuando pruebo con ASP.NET todo lo que obtengo son estas cosas de configuración.

  4. 5

    Ahh está bien ahora lo entiendo. Pero tenga en cuenta que es terrible por diseño. Ocultan intencionalmente el mensaje de error real. Esto se debe a que no desea que sus vulnerabilidades estén expuestas al mundo.

    Lo mismo con ASP.NET, ¿ves la captura de pantalla que tienes? Simplemente agregue customErrors = off y le dará el mensaje de error exacto.

    De hecho, incluso hay un módulo de manejo de errores plug and play al que puede llamar Elmah lo cual creo que es hermoso, lo sugerí para usar en el trabajo y es increíble. En este caso, puede ocultar los mensajes de error a los visitantes del sitio, pero se registrará correctamente e incluso se puede configurar para enviarle un correo electrónico cada vez que aparezca un nuevo mensaje de error. Hablar de dulce 😉

    PD: también me gusta PHP, pero después de usar .NET durante 2 años a tiempo completo, realmente me ha gustado 🙂

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.