0

RequireHttps属性を使用してHttpをHttpsにリダイレクトしています。IIS7.5がインストールされている私の開発マシンでは正常に動作します。ただし、Windows Server2003のIIS6では機能しません。したがって、Httpエラー403.4が発生します。Response.Redirect()を使用しようとしましたが、どちらも機能しません。したがって、II6ではリダイレクトが正しく機能しないようです。私は.Net4、MVC 3を使用しており、QAマシンはIIS6を搭載したWindowsServer2003です。誰かがこの問題を解決する方法を知っていますか?

ありがとう!黄

4

1 に答える 1

0

私はIIS6を使用していますResponse.Redirect()が、少なくともいくつかのケースでは間違いなく機能します。

RequireHttpsいずれかのオプション( / )を試してみると、何が起こっているのかを正確に確認しますResponse.Redirect。例外がスローされていますか?そうでない場合、クライアントに何が返されますか?

Fiddlerのようなものを使用して、サーバーから返される生の応答を確認できます。これにより、いくつかの手がかりが得られる可能性があります。エラーページが表示された場合は、完全な例外テキスト/スタックトレースを確認してください。

于 2011-02-28T19:06:07.893 に答える