Браузер не запрашивает вход в систему, если я не переопределю файлы

#iis #windows-authentication

Вопрос:

С тех пор я нахожу это странным поведением, программируя ASP.net в IIS с проверкой подлинности Windows:

Когда я копирую свое приложение на сервер, все работает нормально: пользователю запрашиваются учетные данные, и проверка подлинности Windows работает безупречно. В личном окне у пользователя снова запрашиваются учетные данные. Но на следующий день отображается 403, и пользователю не запрашиваются учетные данные. Даже при повторной загрузке страницы.

Более странным является:

  1. Изменение web.config или повторный запуск IIS или сайта в IIS не помогает
  2. Удаление всех файлов cookie с помощью инструментов разработчика также не помогает
  3. В закрытом окне аутентификация снова работает безупречно
  4. Журнал событий Windows не показывает никаких предупреждений или ошибок, когда я пытаюсь загрузить страницу (и получаю 403)
  5. Если я скопирую точно такие же файлы поверх существующих, проблема будет решена в течение дня

На уровне сайта у меня разрешена только проверка подлинности Windows, на уровне сервера также разрешена анонимная проверка подлинности.

Комментарии:

1. Используйте FRT, чтобы узнать, откуда пришли эти 403 docs.microsoft.com/en-us/iis/troubleshoot/…