ポート 443 に1 つのバインディングを設定した ASP.NET MVC サイトをセットアップしてIIS7
います。サーバーを担当するチームは、セキュリティ上の理由からポート 443 しか開いていませんが、それが唯一のバインディングであるため、これは問題になりません。ポート 80 で通常の呼び出しを行っていません。Win2K8
SSL
HTTP
自分のサイトを呼び出すと、メインのログイン ページ ( を使用forms authentication
) がブラウザ ( の上HTTPS
) に表示されます。ただし、ログインしようとするとすぐに次のエラーが表示されます。
[SocketException (0x274d): No connection could be made because the target machine actively refused it 10.x.123.123:80]
これはサイトに割り当てられた正しい IP ですが、ポート 80 で呼び出しを行っていません。必要なのはSSL
ポート 443 でのバインドだけなのに、なぜこのエラーが発生するのでしょうか? ポート 80 も開いておく必要がありますか? MVC がポート 80 を必要とすることを認識していない場合を除き、ポート 80 を使用する呼び出しを内部的に行っていません。