나의 이해 이 TechNet 문서 당, 저이 가져온 페이지 *는, 내가 어떤 포트에서 모든 인바운드 트래픽이 지정된 실행 파일에 의해 사용되는 허용하도록 Windows 방화벽을 구성 할 수 있다는 것입니다.
나는 사실상의 대답이 "하지 마라"라는 것을 알고 있습니다 . 가상 컴퓨터 내에서 Visual Studio 및 IIS Express를 실행하고 있으며 테스트 목적으로 호스트 OS에서 연결할 수 있기를 원하므로 IIS Express에서 사용중인 모든 포트를 여는 보안에 대한 영향은 거의 없습니다.
프로그램이로 설정된 인바운드 규칙을 만들었습니다 %ProgramFiles% (x86)\IIS Express\iisexpress.exe
. 작업 관리자에 따라 실행 파일이 실행됩니다. 다른 모든 규칙 사양은 비어 있습니다 (로컬 주소, 원격 주소 및 로컬 포트, 원격 포트, "모든"허용 사용자, "모든"허용 컴퓨터). 그러나 IIS Express에서 제공하는 특정 포트에 대한 규칙이있는 경우에만 연결이 작동합니다.
그것은 내 인생을 더 쉽게 만들 것이므로 (그리고 technet이 작동해야한다고 원칙적으로 원칙적으로), 내가 만드는 각 앱마다 방화벽 규칙을 추가 할 필요가 없습니다.
* 작업 "프로그램이 필요한 모든 포트에서 인바운드 네트워크 트래픽을 수신하고 수락 할 수있는 규칙을 만듭니다."