0

現在、IIS 6 を使用して MVC サイトが正しく応答しないという問題が発生しています。

http://mysite.co.ukとして URL をセットアップしました。これにより、正しい MVC ホームページに自動的にリダイレクトされます。サイトには機密情報が含まれているため、[RequireHttps] 属性を各コントローラー クラスに追加して、ブラウザーを正しく機能するhttps://mysite.co.ukの https URL に自動的にリダイレクトします。

http:// www .mysite.co.uk としてサイトにアクセスすると、サイトは https:// www .mysite.co.uk/Default.aspx に正しくリダイレ​​クトされますが、次のように応答します

不正なリクエスト (無効なホスト名)

wwwを使うときはいつでもそうです。URL の一部として応答に失敗しますが、IIS Web サイトの下に www.mysite.co.uk としてホストヘッダーを設定しています。MVCにwww. ルーティングに関してURLの一部?

ありがとう、ブライアン。

4

1 に答える 1

0

IIS 6 は、ご想像のとおり、ssl ホスト ヘッダーを追加しません。私の記事を参照してください:

http://completedevelopment.blogspot.com/2009/06/multiple-host-headers-ssl-and-wcf.html

于 2011-03-23T19:53:09.947 に答える