Muchas veces sucede que una aplicación .NET Core devuelve error 500 genérico sin descripción, por lo que es complicado llegar a conocer cuál es el problema.
Si utilizas un Hosting Windows (Plesk) puedes activar el Seguimiento de peticiones fallidas en Plesk y de esa manera poder ver el detalle y stacktrace del error.
Otra forma, es activar el modo "debug" de tu aplicación de .NET Core.
Para ello, puedes realizar los siguientes pasos:
- Edita el archivo web.config de tu aplicación y agrega (o edita si es que la sentencia existe) la siguiente línea seteando stdoutLogEnabled="true" y stdoutLogFile=".\logs\stdout".
<system.webServer>
<aspNetCore processPath="dotnet" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />
</system.webServer>
- Crea la carpeta logs dentro de la carpeta de la aplicación y dale permisos de escritura al usuario IWPG_<USUARIO> como te mostramos en esta otra guía.
- Trata de replicar el error nuevamente accediendo a la aplicación. Si todo salió bien deberá aparecer un nuevo archivo con el error en la carpeta "logs" que has creado en el paso anterior.
- Abre el archivo y ya podrás ver el detalle del error para saber dónde está fallando la aplicación.
Recuerda que el soporte técnico de la plataforma no tiene alcance en cuestiones de programación o del funcionamiento de las propias aplicaciones del usuario, por lo que en caso de no poder solucionarlo te vamos a sugerir que consultes con tu programador o en la comunidad de usuarios.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.