Przeczytałem wiele artykułów tutaj, w MS i przez Google, na temat zdalnego debugowania i wszystkie z nich dotyczą Zapory systemu Windows i sposobu otwierania portów oraz dodawania agenta zdalnego debuggera jako wyjątek. Wygląda na to, że za pomocą zdalnego debuggera musi on dynamicznie otwierać porty.Jak skonfigurować zewnętrzną zaporę sieciową, aby umożliwić zdalne debugowanie programu Visual Studio
Korzystanie z zewnętrznej zapory ogniowej nie jest możliwe. Czy ktokolwiek wie, jakiej konfiguracji użyć, aby umożliwić zdalne debugowanie przez zewnętrzną zaporę ogniową? Komputer kliencki ma wszystkie porty otwarte, serwer ma te porty otwarte:
- TCP 135, 139, 445
- UDP 137, 138, 500, 4500
EDIT: W systemie Windows 2008 R2 SP1 na strona internetowa i Windows 7 SP1 po stronie debugowania, gdzie zainstalowany jest VS. Zapora ogniowa jest jednak zewnętrzna dla obu i musi być skonfigurowana osobno, tzn. Nie ma informacji o uruchomionym procesie z prośbą o port, po prostu widzi żądanie portu.
Zmieniłem moje pytanie, aby zawierało informacje o systemie operacyjnym. Jednak ten link wygląda obiecująco. – Abel
Niestety nie ma systemu Windows 2008 do sprawdzenia, ale wygląda na to, że w 2008 roku można ustawić zakres portów po prostu przez NetSH (dodany w odpowiedzi). Tylko uważaj, możesz mieć problemy z serwerem, jeśli zasięg jest zbyt mały, a otwarcie zakresu portów na zaporze w pewnym stopniu ogranicza bezpieczeństwo. – elevener
Jeden głupi dodatek (limity portów otwartych na firewallu tylko do IP twojej strony debugowania) :) – elevener