Mam aplikację internetową, która utknęła w nieskończonej pętli i nie mam pojęcia, gdzie szukać dalej. To jest strona intranetowa, więc nie ma linku, który mogę udostępnić, ale podaję tyle szczegółów, ile tylko mogę sobie wyobrazić. Byłbym wdzięczny za wszelkie pomysły i sugestie. Każdy ma.302 Infinite Loop
Szczegóły:
- IIS 7
- .Net 4.0
- Windows 2008
- dokument domyślny jest Login.aspx
- Nie przekierowania HTTP ustawiony na aplikacji lub Login.aspx w IIS
- Fiddler wyświetla Login.aspx przy użyciu kodu stanu 302 i przekierowuje do Login.aspx
Jeśli otworzę moją witrynę, wskazuje ona Login.aspx i utknie w pętli 302. Jeśli otworzę stronę, ale wskażę register.aspx, Fiddler wyświetli register.aspx przechodząc do Login.aspx, który oczywiście przekieruje do Login.aspx.
Co robiłem:
- Uruchom webapp z Visual Studio - wszystko działa poprawnie
- Sprawdź web.config dla przekierowania poleceń - istnieją żadne
- Sprawdź IIS dla przekierowania poleceń - nie ma żadnych.
- Spójrz na skrzypka dla innej strony w pętli - nie ma żadnych, po prostu Login.aspx do Login.aspx
- Sprawdź Login.aspx dla poleceń przekierowania - nie ma żadnych
- Sprawdź kod Login.aspx tyłu za przekierowania poleceń - istnieją żadne
- Uruchom aplikację na moim polu używając web.config z serwera - wszystko działa
- Sprawdź Login.aspx dla przekierowania poleceń - nie ma żadnego
- wyczyszczone Cache - problem nadal występuje
- Opublikowane - problem nadal występuje
- Opublikowane i wyczyszczone cache - problem nadal występuje
- Wyłączone Domyślny dokument w IIS
Czy korzystasz z systemu równoważenia obciążenia? Czy na pewno twoje przekierowania są dokładnie takie same (tj. Nie http versus https)? – Paddy
przekierowania są dokładnie takie same. Brak https. Nie sądzę, że jestem za równoważeniem obciążenia. –
Czy twoja strona używa jakiegoś rodzaju przekierowania na, powiedzmy, wygaśnięcia sesji do Login.aspx? – Ross