2012-01-23 11 views
9

pierwszej misji do AppHarbor dziś. Po jakimś wstępne prace coraz to budować, ja z powodzeniem wdrożony aplikację MVC3.Dlaczego AppHarbor + RequireHttpsAttribute równe frowny-twarz :(

Jest problem z użyciem RequireHttpsAttribute chociaż. Zauważyłem na początku, że strony http działały poprawnie, ale strony https otrzymywały komunikat o błędzie, że strona ma pętlę przekierowań.

Chciałem wymagać https dla całej aplikacji, więc poszedłem i dodałem globalny RequireHttpsAttribute filtr w pliku global.asax Teraz każda strona otrzymuje błąd pętli przekierowania, w chrome i FF.

Załóżmy, że ma to coś wspólnego z przekierowywaniem portów za kulisami. Jak to naprawić? Czy potrzebuję niestandardowego RequireHttpsAttribute?

+0

Uwielbiam temat :) +1 koleś! –

+0

Nie wiedziałem, że problem spowodowany jest koniecznością ataku https, właśnie dostałem nieskończoną pętlę przekierowania 302. Firefox stwierdził, że przyczyną problemu może być plik cookie, który doprowadził mnie do niewłaściwego kierunku. Na szczęście wpadłem na pomysł, aby przejrzeć tag appharbor i znaleźć ten wpis. Dzięki! –

Odpowiedz

9

Znaleziono odpowiedzi here i here. Wymagane było niestandardowe nadpisanie RequireHttpsAttribute.

+1

Inna opcja tutaj: http://stackoverflow.com/questions/11510037/https-with-url-rewriting-is-not-working-on-appharbor/18922822#18922822 – Paul

Powiązane problemy