Mein Verständnis von diesem TechNet - Artikel , pro der Seite , die mich dorthin gebracht *, ist , dass ich die Windows - Firewall so konfigurieren , dass alle eingehenden Datenverkehr auf einem beliebigen Port zu ermöglichen , um eine bestimmte ausführbare Datei verwendet wird.
Mir ist klar, dass die defacto-Antwort wahrscheinlich "Tu das nicht" lautet. Bitte verstehe . Ich führe Visual Studio und IIS Express in einer virtuellen Maschine aus und möchte zu Testzwecken eine Verbindung vom Host-Betriebssystem herstellen können. Daher bin ich nicht wirklich besorgt über die Sicherheitsauswirkungen des Öffnens aller von IIS Express verwendeten Ports.
Ich habe eine eingehende Regel mit dem Programm auf erstellt. Dies %ProgramFiles% (x86)\IIS Express\iisexpress.exe
ist die ausführbare Datei, die gemäß dem Task-Manager ausgeführt wird. Alle anderen Regelspezifikationen bleiben leer (jede lokale Adresse, jede entfernte Adresse und jeder lokale Port, jeder entfernte Port, "alle" zulässigen Benutzer, "alle" zulässigen Computer). Die Verbindung funktioniert jedoch nur, wenn ich eine Regel für den bestimmten Port habe, der von IIS Express bereitgestellt wird.
Da dies mein Leben erleichtern würde (und im Prinzip, da Technet sagt, dass es funktionieren sollte), möchte ich lieber nicht für jede von mir erstellte App eine Firewall-Regel hinzufügen.
* Aufgabe "Erstellen Sie eine Regel, mit der ein Programm eingehenden Netzwerkverkehr an allen erforderlichen Ports abhören und akzeptieren kann."