asp.net - usar - Cómo depurar el error del servidor interno de Azure 500
la pagina no se puede ejecutar en modo de depuracion (3)
¿Remoto a la instancia y verifica el visor de eventos?
Mi sitio recién implementado recibe un error interno de 500 servidores. Estoy tratando de implementar Umbraco en Azure.
Desactivé los errores personalizados, pero eso no ayuda.
¿Hay alguna forma de ver el error que Azure está lanzando?
SOLUCIONADO
Pude editar mi configuración y configurar RDP en mi rol web. Una vez en la caja, no pude ir por IP porque estoy usando el acelerador de umbraco. Hubo un enlace en IIS para ir a 0.mydomain.com. Si utilicé eso, pude ver la página del servidor y apareció el error.
No tiene que usar RDP, simplemente desactivando el error personalizado en Web.Config funcionará. Pero asegúrese de agregar eso en la raíz Web.Config, eso hará el truco.
Aquí hay un ejemplo mío:
<system.web>
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.5">
........
</compilation>
</system.web>
Solo tenga en cuenta que hay múltiples web.configs en un proyecto típico ... asegúrese de agregar esto en la raíz web.config
(donde está Global.asax
) y NO en la carpeta Views
.
Para 500 errores, una buena forma es activar los diagnósticos y consultar los registros: tanto los registros de eventos de la aplicación como los registros de solicitudes fallidos podrían ayudar. Aquí hay una publicación sobre esto: http://oakleafblog.blogspot.com/2010/11/adding-trace-event-counter-and-error.html
Como ha dicho Igorek, también puede usar RDP (escritorio remoto) para iniciar sesión y verificar la aplicación. Aquí hay una buena publicación de blog sobre esto: https://blogs.msdn.com/b/jimoneil/archive/2011/04/11/500-and-other-errors-in-azure-deployments.aspx
Supongo que es posible que te falten uno o más ensamblajes del paquete implementado