asp.net WebサイトでSecuritySwitch(http://code.google.com/p/securityswitch/)を使用しようとしています。安全なページでAsp.Net SecuritySwitch&SSLロードバランサ
私はエラーを取得:このWebページはリダイレクトループ
を持っている私はSecuritySwitch要求がhttpsであるかどうかを検出しようとすると、それがない場合にリダイレクトされていることを前提としています。私のホストはHTTPヘッダーHTTP_X_FORWARDED_PROTOを使用してリクエストがhttpsであるかどうかを検出する何らかの種類のSSLロードバランサを使用しているので、リクエストが有効であると認識しておらず、再度リダイレクトしようとしていると思います。
誰もこれを解決する方法を考えることができますか?
私は同じ問題を抱えています。私はappharborでホストされているasp.netウェブサイトでSecuritySwitchを使用しています。 appharborの助けがありますが、SecuritySwitchを使用しているときに、そのソリューションをどこに統合するのか分かりません。 http://support.appharbor.com/kb/getting-started/workaround-for-generating-absolute-urls-without-port-number – Mani
あなたが与えたリンクの指示は役に立ちません。この記事で説明するように、URLではなく、使用するプロトコルを特定する方法をそれらに尋ねる必要があります。その可能性のある負荷分散ルータは、あなたが使用できるhttpヘッダーを埋めるでしょう。 – simon831