У меня есть веб-приложение, которое застряло в бесконечном цикле, и я понятия не имею, где искать дальше. Это интранет-сайт, поэтому я не могу поделиться ссылкой, но ниже я перечислил столько деталей, сколько смог придумать. Буду признателен за любые идеи или предложения. У кого есть.
Подробности:
- ИИС 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 --, все работает нормально
- Проверьте web.config на наличие команд перенаправления --их нет
- Проверьте IIS на наличие команд перенаправления --их нет
- Посмотрите на Fiddler для другой страницы в цикле --их нет, просто Login.aspx на Login.aspx
- Проверьте Login.aspx на наличие команд перенаправления --их нет
- Проверьте код Login.aspx на наличие команд перенаправления --их нет
- Запустите приложение на моем компьютере, используя web.config с сервера --все работает
- Проверьте Login.aspx на наличие команд перенаправления --их нет
- Очищенный кэш --проблема все еще сохраняется
- Переиздано --проблема все еще сохраняется
- Повторная публикация и очистка кеша --Проблема все еще сохраняется
- Отключенный документ по умолчанию в IIS
задан Johnie Karr 2 July 2012 в 14:49
поделиться