sessioni senza cookie e IIS7 provoca un loop di reindirizzamento
-
09-09-2019 - |
Domanda
Ho un sito web ASP .NET che utilizza le sessioni senza cookie. Quando la richiesta iniziale è fatto per il sito utilizzando un URL come:
IE appena viene visualizzato il messaggio standard "Internet Explorer non può visualizzare la pagina Web". Firefox è un po 'più disponibile e viene visualizzato il seguente messaggio:
"limite di reindirizzamento per questo URL superato. Impossibile caricare la pagina richiesta. Ciò può essere causato da cookie che vengono bloccati."
ho messo un po 'di tracciamento in global.asax e mi entrare in applicazione avviare evento, ma non in caso di avvio di sessione.
Non ho esplicitamente bloccati i cookie con i browser e non hanno alcuna impostazione di reindirizzamento HTTP regole sia.
Il sito funziona bene con il mio assistente di sviluppo e sotto IIS6.
Se io spengo le sessioni senza cookie allora tutto va bene in IIS7.
posso riprodurre questo con il più semplice dei siti web, vale a dire in Visual Studio, File> Nuovo sito e poi basta impostare la cookieless = "true" impostazione web.config.
Ho testato questo su una workstation colleauges e funziona, in modo da sto indovinando è una certa regolazione in IIS7 da qualche parte.
Tutte le idee?
Soluzione
Beh ho trovato il problema.
Ho avuto due filtri ISAPI definite sia che punta alla stessa DLL:
% windir% \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_filter.dll C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_filter.dll
Ho cancellato la seconda e tutto andava bene. Non so che cosa mettere il duplicato lì, di certo non sono stato io.