Hola a todos, en el pasado post anterior vimos una pequeña introducción al Azure Explorer de Visual Studio y una de las características que comentaba era la posibilidad de depurar nuestros Web Sites, así que en esta entrada vamos a ver cómo lo podemos hacer.

Lo primero es que cuando vamos a realizar la publicación del sitio, nos aseguremos que el despliegue se haga en modo Debug:

Desplegando en debug

Ahora el siguiente paso es por el Server Explorer navegar hasta el Web Site que acabamos de publicar, luego click derecho y seleccionamos la opción View Settings:

Settings de un Azure Web Site

Ahora se abre una nueva ventana en la cual podemos activar algunas opciones para obtener mayor información de errores:

Habilitar logs Azure Web Site

Ahora, de nuevo abrimos el menú contextual del sitio pero en este caso seleccionamos la opción Attach Debugger:

Atachar depuración remota

Una vez hemos seleccionado la opción de Attach Debugger, se abre el sitio y podemos navegar por el y los breakpoints que hemos definido en el sitio funcionan sin problema:

Breakpoint Azure Web Site

Finalmente, volvemos al sitio desde el Server Explorer y ya tenemos información de los errores del sitio, así como los logs del IIS (si las opciones que marcamos al inicio):

Ver logs Azure Web Site

Espero les sea de utilidad el post y no te olvides de compartirlo!


Saludos!