У меня есть веб-приложение, которое застряло в бесконечном цикле, и я понятия не имею, где искать дальше. Это сайт интрасети, поэтому нет ссылки, которую я могу предоставить, но я перечислил столько деталей, о которых я могу думать ниже. Буду признателен за любые идеи или предложения. У кого-то есть.302 Бесконечная петля
Детали:
- IIS 7
- .Net 4.0
- Windows 2008
- По умолчанию документ Login.aspx
- Нет Перенаправление HTTP установлен на приложение или Login.aspx в IIS
- Fiddler показывает Login.aspx, используя код статуса 302 и перенаправляясь на Login.aspx
Если я открываю свой сайт, он указывает на Login.aspx и застревает в петле 302. Если я открою сайт, но укажу на register.aspx, Fiddler показывает register.aspx, идущий в Login.aspx, который, конечно же, перенаправляется на Login.aspx.
Что я сделал:
- Запуск веб-приложение из Visual Studio - все работает отлично
- Check web.config для перенаправления команд - нет ни
- Проверка IIS для перенаправления команд - есть ни
- Посмотрите Скрипач на другую страницу в цикле - нет ни одного, только Login.aspx к login.aspx
- Check login.aspx для перенаправления команд - нет ни одного
- Контрольный код Login.aspx позади для перенаправления команд - нет ни
- Запустите приложение на моем поле, используя web.config с сервера - все работает
- Check login.aspx для перенаправления команд - нет ни одного
- Очищенный Cache - проблема все еще сохраняется
- переиздано - проблема все еще сохраняется
- переизданы и очищаются кэш - проблема остается
- нетрудоспособного документа по умолчанию в IIS
Вы бежите за балансиром нагрузки, если это возможно? Вы уверены, что ваши переадресации точно такие же (т. Е. Не http против https)? – Paddy
переадресации точно такие же. Нет https. Я не думаю, что я за балансиром нагрузки. –
Использует ли ваш сайт какую-то переадресацию, скажем, окончания сеанса до Login.aspx? – Ross