Я не могу понять, как понять, почему мой сервер IIS выполняет перенаправления на некоторых страницах, но не на других. Я использую формы auth, и на моей странице входа мне нужны некоторые ресурсы, такие как некоторые файлы .js, manifest.json и т. Д. На странице входа в систему (до аутентификации), и некоторые ресурсы не загружаются, потому что он выбрасывает 302 перенаправить обратно на страницу входа для этих ресурсов.
Я даже поместил некоторые html-страницы "hello world" в корень, и одна работает нормально, а две другие перенаправляют на страницу входа.
www.mydomain.com / test.html - 200 ответов
www.mydomain.com/test2.html - 302 ответа
Я включил вход в IIS, и все, что он показывает, это «get» для test2.html и 302, но не говорит почему (я смотрю не в том месте?).
Я убедился, что режим «разрешить всем пользователям» находится в правилах авторизации .NET для этого сайта и что анонимная проверка подлинности включена (все остальные отключены) и что есть правило авторизации «Разрешить всем пользователям».
В отчаянии я даже положил
<authorization>
<allow users="*" />
<allow users="*" />
</authorization>
в web.config, но без помощи. Я погуглил, но не могу найти что-нибудь еще, чтобы попробовать ...