Rozumiem ten artykuł technet na stronie, która mnie tam zaprowadziła *, że mogę skonfigurować Zaporę systemu Windows, aby zezwalać na cały ruch przychodzący na dowolnym porcie używanym przez określony plik wykonywalny.
Zdaję sobie sprawę, że odpowiedzią na defacto może być „Nie rób tego”, więc proszę zrozum ; Używam Visual Studio i IIS Express na maszynie wirtualnej i chcę mieć możliwość połączenia się z systemem operacyjnym hosta w celach testowych, a tym samym nie przejmuję się konsekwencjami bezpieczeństwa otwierania wszystkich portów używanych przez IIS Express.
Utworzyłem regułę ruchu przychodzącego z ustawionym Programem %ProgramFiles% (x86)\IIS Express\iisexpress.exe
, który jest plikiem wykonywalnym działającym zgodnie z menedżerem zadań. Wszystkie pozostałe specyfikacje reguł są puste (dowolny adres lokalny, dowolny adres zdalny i port lokalny, dowolny port zdalny, „dowolny” dozwolony użytkownik, „dowolny” dozwolony komputer). Jednak połączenie działa tylko wtedy, gdy mam regułę dla konkretnego portu obsługiwanego przez IIS Express.
Ponieważ ułatwiłoby mi to życie (i zasadniczo w zasadzie, ponieważ technet mówi, że powinno działać), wolałbym nie dodawać reguły zapory dla każdej tworzonej aplikacji.
* Zadanie „Utwórz regułę, która pozwala programowi nasłuchiwać i akceptować przychodzący ruch sieciowy na wszystkich wymaganych portach”.