He leído muchos artículos aquí, en MS y a través de Google, sobre depuración remota y todos ellos cubren el Firewall de Windows y cómo abrir puertos y agregar el agente remoto del depurador como una excepción. Parece que con el depurador remoto debe ser capaz de abrir puertos dinámicamente.Cómo configurar un firewall externo para habilitar la depuración remota de Visual Studio
El uso de un firewall externo, esto no es posible. ¿Alguien sabe qué configuración utilizar para permitir la depuración remota a través de un firewall externo? equipo cliente tiene todos los puertos abiertos, servidor tiene estos puertos abiertos:
- TCP 135, 139, 445
- UDP 137, 138, 500, 4500
EDIT: Uso de Windows 2008 R2 SP1 en el lado del sitio web y Windows 7 SP1 en el lado de la depuración, donde VS está instalado. Sin embargo, el cortafuegos es externo a ambos y debe configurarse por separado, es decir, no tiene información sobre el proceso en ejecución solicitando un puerto, solo ve la solicitud del puerto.
Edité mi pregunta para contener información sobre el sistema operativo. Sin embargo, ese enlace parece prometedor. – Abel
Lo lamentamos, no tenemos Windows 2008 para verificar, pero parece que en 2008 puede establecer el rango de puertos simplemente por NetSH (agregado en la respuesta). Solo tenga cuidado, puede tener problemas con su servidor si el rango es demasiado pequeño y abrir el rango de puertos en el firewall compromete la seguridad en cierta medida. – elevener
Una adición tonta (limite los puertos abiertos en el cortafuegos solo para su IP del sitio de depuración) :) – elevener