У меня возникла проблема с аутентификацией Windows, и я мог бы воспользоваться некоторой помощью!
У меня есть веб-приложение MVC, работающее в нашей интрасети, оно работает нормально, когда какой-либо компьютер в нашей сети обращается к сайту.При внешнем доступе к сайту меня, как и ожидалось, запрашивают для входа в AD, но после ввода моих данных приглашение появляется несколько раз.Если я проработаю все запросы, сайт в конечном итоге загрузится, при проверке Chrome Dev Tools он будет выглядеть так, как будто он запрашивает мои учетные данные для каждого извлекаемого файла js и css.Эта проблема возникает только тогда, когда сайт размещен на определенной машине, поэтому я предполагаю, что это должно быть как-то связано с тем, как он был настроен, но я не могу до конца понять, что его вызывает!Я пытался найти другие подобные проблемы, но какие-либо предложения по ним, кажется, не имеют никакого эффекта, также большинство людей, кажется, проблемы с сайтом, запрашивающим учетные данные при доступе к сайту в своей сети или аутентификации просто игнорируя учетные данныев целом.
У меня включена только аутентификация Windows, анонимная аутентификация отключена.Это, вероятно, что-то действительно простое, что я упускаю, ниже то, что я пробовал из других предложений, которые люди опубликовали:
Пробовал следующее:
- Перемещение провайдера вверх так, чтобы NTLM был выше Согласование
- Добавление разрешений для пользователя, чтобы иметь возможность доступа к каждому файлу и пути к файлам для веб-приложения
- Изменение идентификатора пула приложений на сетевые службы+ добавление разрешений сетевых служб к файлам и папкам
- Добавление разрешений IIS_IUSRS к файлам + папкам
- Включение анонимной аутентификации для папок, содержащих файлы js + css
- ВключениеРасширенная защита
- Отключение аутентификации в режиме ядра
- Некоторые другие вещи, но я сейчас не могу вспомнить
Спасибо!