usedeveloperexceptionpage net error asp.net-mvc

usedeveloperexceptionpage - Error interno del servidor 500 en ASP.NET MVC



net core iis error 500 (4)

Estoy trabajando en ASP.NET MVC. Estoy usando vistas parciales, pero cuando hice clic en un enlace en particular, recibí el siguiente error.

Error interno de servidor 500

¿Cómo se puede arreglar este error?


500 Error del servidor significa que un script ha generado un error, este no es un enlace roto (también conocido como error 404).

Si está utilizando Internet Explorer, vaya a tools > options > advanced friendly http errors tools > options > advanced y no seleccionados, esto le dará una descripción más completa del error para que pueda depurar el script, o póngase en contacto con las personas relevantes para depurarlo.



Obtuve más detalles del error en el visor de eventos de Windows (Ejecutar> eventvwr.msc> Windows Logs> Application). Compruebe las advertencias / errores registrados desde w3wp.exe

En mi caso la razón faltaba dlls. Espero que esto ayude


Para verificar las causas del Error interno del servidor 500 en ASP MVC, también puede ejecutar su aplicación en modo de depuración y verificar la propiedad AllErrors.
La propiedad es una matriz de elementos de tipo Excepción.

Para hacer esto, abra Global.asax.cs (C #) y en el cuerpo de la clase MvcApplication ponga el método Application_EndRequest :

protected void Application_EndRequest() { //here breakpoint // under debug mode you can find the exceptions at code: this.Context.AllErrors }

Luego configure el punto de interrupción y verifique el contenido de la matriz: this.Context.AllErrors

Me ayudó a resolver qué excepción se lanzó y, opcionalmente, a ver el seguimiento de pila.