RequireHttps verursacht eine Umleitungsschleife in Amazon Elastic Load Balancer

Ich habe eine ASP.NET MVC 4-Anwendung, die hinter dem Elastic Load Balancer von Amazon ausgeführt wird. Alles funktioniert, wenn ich mein SSL-Zertifikat auf dem Load Balancer installiereund den Webserver und beenden SSL auf der Webserverebene.

Wenn ich jedoch versuche, auf der Load-Balancer-Ebene zu beenden und internen Datenverkehr vom Load-Balancer an nicht verschlüsselte Webserver auf Port 80 weiterzuleiten, führt das RequireHttps-Attribut zu einer Umleitungsschleife. Dies ist anscheinend sinnvoll, da ein verschlüsselter Kanal angefordert wird und nicht bekannt ist, dass ein Kanal angefordert wird (zwischen Browser und Load Balancer). Ist jemand auf dasselbe Problem gestoßen? Anregungen wäre dankbar!

Bearbeiten: Die Lösung

Die folgenden Links können für alle anderen Benutzer nützlich sein, die auf dieses Problem stoßen:

MVC3, RequireHttps und Custom Handler ergeben http 310

https://gist.github.com/915869

Antworten auf die Frage(3)

Ihre Antwort auf die Frage