2012-01-24 8 views
2

asp.net WebサイトでSecuritySwitch(http://code.google.com/p/securityswitch/)を使用しようとしています。安全なページでAsp.Net SecuritySwitch&SSLロードバランサ

私はエラーを取得:このWebページはリダイレクトループ

を持っている私はSecuritySwitch要求がhttpsであるかどうかを検出しようとすると、それがない場合にリダイレクトされていることを前提としています。私のホストはHTTPヘッダーHTTP_X_FORWARDED_PROTOを使用してリクエストがhttpsであるかどうかを検出する何らかの種類のSSLロードバランサを使用しているので、リクエストが有効であると認識しておらず、再度リダイレクトしようとしていると思います。

誰もこれを解決する方法を考えることができますか?

+0

私は同じ問題を抱えています。私はappharborでホストされているasp.netウェブサイトでSecuritySwitchを使用しています。 appharborの助けがありますが、SecuritySwitchを使用しているときに、そのソリューションをどこに統合するのか分かりません。 http://support.appharbor.com/kb/getting-started/workaround-for-generating-absolute-urls-without-port-number – Mani

+0

あなたが与えたリンクの指示は役に立ちません。この記事で説明するように、URLではなく、使用するプロトコルを特定する方法をそれらに尋ねる必要があります。その可能性のある負荷分散ルータは、あなたが使用できるhttpヘッダーを埋めるでしょう。 – simon831

答えて

-1

これには解決策はありませんでしたが、プロジェクトの優秀な人々は、リクエストを受けてから2日以内に新しいバージョンをリリースしました。

SecuritySwitch(http://code.google.com/p/securityswitch/) 強くお勧めします!

+0

これは質問に答えません。 – BrooklynDev

+0

最終的に問題をどのように解決しましたか?それ以外の場合は、これは答えとはみなされません。 – Benja

+0

これはセキュリティスイッチ内のバグであることが判明しました。彼らはそれを修正し、新しいバージョンをリリースしました。 – simon831

関連する問題