私の理解このTechNetの記事は、あたりにそこに私を連れページ *、私は指定された実行ファイルで使用されている任意のポート上のすべての着信トラフィックを許可するようにWindowsファイアウォールを構成できることです。
事実上の答えは「これをしないでください」である可能性が高いことに気づきますので、ご理解ください。私は仮想マシン内でVisual StudioとIIS Expressを実行しており、テスト目的でホストOSから接続できるようにしたいので、IIS Expressで使用されているすべてのポートを開くことによるセキュリティへの影響にはあまり関心がありません。
プログラムをに設定した受信ルールを作成しました%ProgramFiles% (x86)\IIS Express\iisexpress.exe
。これは、タスクマネージャーに従って実行される実行可能ファイルです。他のすべてのルール仕様は空のままです(任意のローカルアドレス、任意のリモートアドレス、ローカルポート、任意のリモートポート、「任意の」許可されたユーザー、「任意の」許可されたコンピューター)。ただし、接続が機能するのは、IIS Expressが提供する特定のポートに対するルールがある場合のみです。
それは私の人生を楽にしてくれるので(そしてtechnetはそれがうまくいくと言っているので、原則として)自分が作成するアプリごとにファイアウォールルールを追加する必要はありません。
*タスク "プログラムが必要なすべてのポートで受信ネットワークトラフィックをリッスンして受け入れることを許可するルールを作成します。"