Мы используем IIS 7.5 URL Rewrite с классическим ASP. Все работает правильно в 99% случаев, однако, совершенно случайно, страницы нашего сайта попадают в цикл перенаправления без видимой причины.
Это означает, что у нас есть статьи, которые хорошо отображаются в 99% случаев, но, как сегодня утром, при доступе к одной статье (из тысяч) браузер ответит: «Страница не перенаправляет должным образом». Я использую Firefox, но это происходит для всех пользователей во всех браузерах. Это также происходит на домашней странице сайта и на других страницах, а также спорадически, так что это, по-видимому, не связано с конкретным шаблоном правила перезаписи, а скорее с механизмом переписывания правил в целом.
Сброс IIS немедленно решает проблему, и страницы загружаются нормально. Сброс IIS, кажется, единственный способ исправить эту проблему, когда она возникает.
Журналы IIS показывают 301 перенаправление для любой страницы, на которую влияют. В этом случае одна страница статьи содержала тысячи 301 записей журнала перенаправления. Сброс IIS исправил поведение.
Кто-нибудь еще имел эту проблему, или какие-либо идеи о том, как решить?