#iis #windows-authentication
Вопрос:
С тех пор я нахожу это странным поведением, программируя ASP.net в IIS с проверкой подлинности Windows:
Когда я копирую свое приложение на сервер, все работает нормально: пользователю запрашиваются учетные данные, и проверка подлинности Windows работает безупречно. В личном окне у пользователя снова запрашиваются учетные данные. Но на следующий день отображается 403, и пользователю не запрашиваются учетные данные. Даже при повторной загрузке страницы.
Более странным является:
- Изменение web.config или повторный запуск IIS или сайта в IIS не помогает
- Удаление всех файлов cookie с помощью инструментов разработчика также не помогает
- В закрытом окне аутентификация снова работает безупречно
- Журнал событий Windows не показывает никаких предупреждений или ошибок, когда я пытаюсь загрузить страницу (и получаю 403)
- Если я скопирую точно такие же файлы поверх существующих, проблема будет решена в течение дня
На уровне сайта у меня разрешена только проверка подлинности Windows, на уровне сервера также разрешена анонимная проверка подлинности.
Комментарии:
1. Используйте FRT, чтобы узнать, откуда пришли эти 403 docs.microsoft.com/en-us/iis/troubleshoot/…