Depuración remota en IIS7 e IIS8

Configurar el servidor para habilitar la depuración remota en IIS7 e IIS8

Una de las principales características de IIS y Visual Studio es la capacidad de depurar aplicaciones en servidores remotos (no-locales), que es de mucha utilidad en departamentos de desarrollo de tamaño medio-grande, donde las aplicaciones residen en una granja de servidores de desarrollo y los programadores necesitan la depuración sobre estos entornos.

Para poder realizar depuración remota en IIS7, es necesaria la ejecución del remote debugger en el servidor, utilidad que hace de proxy en la depuración entre el servidor y el cliente de visual studio.

Ventana de ejecución del Monitor de Depuración Remota de VS

Ventana de ejecución del Monitor de Depuración Remota de VS

Puedes iniciar la depuración remota pulsando F5 en tu Visual Studio una vez hayas abierto el Sitio Web o Solución. El proceso de configuración y depuración es similar a la depuración local, pero requiere algunos pasos adicionales en la configuración que te explico aquí:

Primero, deberás abrir el proyecto o sitio remoto utilizando cualquiera de las opciones de conexión a proyecto que ofrece Visual Studio.

Ventana de diálogo de abrir sitio web

Ventana de diálogo de abrir sitio web

Ventana de diálogo de abrir sitio web

Ventana de diálogo de abrir sitio web

Si quieres depurar remotamente tu proyecto o sitio deberás también cumplir con los siguientes requisitos:

  1. Instalar los componentes de depuración remota en el servidor.
  2. Ejecutar el Monitor de Depuración Remota (msvsmon.exe) en el servidor.
  3. Abrir los puertos del firewall necesarios para la comunicación cliente-servidor.

Segundo, cuando ejecutes el Monitor de Depuración Remota en el servidor por primera vez, te advertirá si están los puertos cerrados y te dará la opción de abrirlos automáticamente. Es una opción recomendable si quieres evitar problemas de configuración manual.

Los puertos a abrir son: DCOM (TCP Port 135) e IPSEC (UDP 4500 / UDP 500)

Por último, si estás utilizando una aplicación web y la estás publicando en un servidor IIS remoto, deberás configurar las opciones de inicio de VS para activar la depuración.

Opciones de inicio de depuración de Visual Studio

Opciones de inicio de depuración de Visual Studio

Para más información, consulta el enlace oficial en la Web de Microsoft.

Post By Fran (5 Posts)

Francisco José Saiz-Ezquerra de Paz Desde 1998 desempeño mis funciones como Tecnólogo especializado en "Desarrollo de InternetApps y Arquitecturas Distribuidas". Después de varios años en empresas TIC en Cantabria y Madrid, emprendí un nuevo camino desde cero con NETPERCEPTIONS, empresa desde la que ofrezco servicios especializados de Consultoría y Desarrollo Tecnológicos.

Email to: franciscojose.saiz@resourcing.es

Website: →

Connect

, , , ,

No comments yet.

Deja un comentario

Leave your opinion here. Please be nice. Your Email address will be kept private.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Translate »