5

私が取り組んでいるプログラムの 1 つには、非常に特定の要求 (静的) のみを処理するための Web サーバーが組み込まれています。TcpListener とは異なり、HttpListener が開始されると、ユーザーは、プログラムがリッスンできるネットワークを許可するように求められません。これは、Windows ファイアウォールによって拒否されているリモート接続をプログラムがリッスンする必要があるため、大きな問題を引き起こしています。

Windowsファイアウォールで新しいルールを作成し、「プログラムとサービス」でプログラムを選択すると、Windowsは引き続きすべてのリモート接続を拒否します...しかし、「指定された条件を満たすすべてのプログラム」を選択すると、それは機能します大丈夫。私の質問はなぜですか?アプリケーションが特別に選択されているのに、ファイアウォールがアプリケーションを拒否するのはなぜですか? また、他のリスナーのようにファイアウォール セキュリティ画面でプロンプトが表示されないのはなぜですか?

4

1 に答える 1