2012-01-23 10 views
9

Primo impiego di AppHarbor oggi. Dopo un po 'di lavoro iniziale ottenerlo per costruire, ho implementato con successo un app MVC3.Perché AppHarbor + RequireHttpsAttribute pari frowny faccia :(

C'è un problema con l'utilizzo del RequireHttpsAttribute però. All'inizio ho notato che le pagine http stavano funzionando bene, ma le pagine https ricevevano l'errore che la pagina web ha un ciclo di reindirizzamento

Ho cercato di richiedere https per l'intera app, quindi sono andato e ho aggiunto un globale RequireHttpsAttribute filter in global.asax. Ora ogni singola pagina riceve l'errore del loop di reindirizzamento, in chrome e FF

Supponiamo che questo abbia qualcosa a che fare con il reindirizzamento delle porte dietro le quinte. Come sistemarlo? Ho bisogno di un RequireHttpsAttribute personalizzato?

+0

Amore per il soggetto :) +1 amico! –

+0

Non sapevo che il problema è causato da requirehttpsattribute, ho appena ottenuto un ciclo di reindirizzamento infinito 302. Firefox ha detto che il problema potrebbe essere causato da cookie, che mi ha portato nella direzione sbagliata. Fortunatamente ho avuto l'idea di sfogliare il tag Appharbor e ho trovato questo post. Grazie! –

risposta

9

Trovato le risposte here e here. Era necessaria una sovrascrittura personalizzata RequireHttpsAttribute.

+1

Un'altra opzione qui: http://stackoverflow.com/questions/11510037/https-with-url-rewriting-is-not-working-on-appharbor/18922822#18922822 – Paul

Problemi correlati