Possiedo un'applicazione Web bloccata in un ciclo infinito e non ho idea di dove guardare dopo. Questo è un sito intranet, quindi non c'è nessun link che posso condividere, ma ho elencato tutti i dettagli che riesco a pensare di seguito. Gradirei qualsiasi idea o suggerimento. Qualcuno ha.302 Infinite Loop
I dettagli:
- IIS 7
- .Net 4.0
- Windows 2008
- documento di default è Login.aspx
- No reindirizzamento HTTP impostato su app o Login.aspx in IIS
- Fiddler mostra Login.aspx utilizzando il codice di stato di 302 e reindirizzamento a Login.aspx
Se apro il mio sito, punta a Login.aspx e rimane bloccato in un ciclo 302. Se apro il sito ma punto per register.aspx, Fiddler mostra register.aspx andando a Login.aspx che ovviamente reindirizza a Login.aspx.
Quello che ho fatto:
- Eseguire il webapp da Visual Studio - tutto funziona bene
- Controllare web.config per i comandi di reindirizzamento - non ce ne sono
- Controllare IIS per i comandi di reindirizzamento - non ce ne sono
- Guarda Fiddler per un'altra pagina nel ciclo - non ce ne sono, solo per Login.aspx Login.aspx
- Controllare Login.aspx per i comandi di reindirizzamento - non ce ne sono
- Controllare il codice Login.aspx dietro per i comandi di reindirizzamento - non ce ne sono
- eseguire l'applicazione sulla mia casella di utilizzare il web.config dal server - tutto funziona
- Controllare Login.aspx per i comandi di reindirizzamento - non ce ne sono
- Cancellato cache - problema persiste
- ripubblicato - problema persiste
- ripubblicato ed eliminato cache - problema persiste
- disabili documento predefinito in IIS
Sei in esecuzione dietro un bilanciamento del carico per caso? Sei sicuro che i tuoi reindirizzamenti siano esattamente gli stessi (ad esempio non http contro https)? – Paddy
i reindirizzamenti sono esattamente gli stessi. No https. Non penso di essere dietro un bilanciatore del carico. –
Il tuo sito utilizza una sorta di reindirizzamento su, ad esempio, la scadenza della sessione su Login.aspx? – Ross