У нас возникла странная проблема с ASP.net-приложением, использующим проверку подлинности Windows, и вам понадобилось несколько советов экспертов по разрешению. Ниже приведен подробный сценарийАутентификация Windows и web.config renaimg
1-приложение-1: развернуто на IIS на собственном App.pool, вызывается страница по умолчанию и предоставляется идентификатор пользователя и пароль на экране входа в Windows IIS. Он успешно вошел в систему => Нет проблем.
2-приложение-2: создать новый виртуальный каталог на одном и том же IIS и скопировать веб-контент приложения-1. Вызовите страницу по умолчанию и предоставили идентификатор пользователя и пароль на экране входа в Windows IIS, он не прошел и продолжит запрос на экран входа в систему
3- Переименуйте web.config в приложении 2 ко всему. например web123.config.
4 Вызов страницы по умолчанию приложения 2. Он показывает ошибку, которая очевидна, поскольку IIS не может найти файл web.config.
5 Обратный имя веб-конфигурации из web123.config в web.config в заявке 2.
6- Теперь вызовите приложение 2 снова на шаге 4, и она работает.
Кажется, что IIS перезаписывает что-то, как только мы вызываем приложение без веб-конфигурации, как в шаге 4. Но что и почему он не работает на шаге 2, где технически мы ничего не изменили в web.config.