Интранет ASP.NET проверка подлинности windows веб-сайта не работает
Даже после ввода правильных учетных данных все пользователи в сети получают следующую ошибку
при попытке открыть это asp.net приложение размещенное на сервере IIS только с проверкой подлинности windows без анонимного доступа
401 - Unauthorized: Access is denied due to invalid credentials. You do not have permission to view this directory or page using the credentials that you supplied.
Я добавил разрешение пользователей с проверкой подлинности домена в папку приложения
Версия IIS 10 на системе Win 10 pro
Что я уже пробовал:
Я добавил записей в разрешения папки
MadMyche
Покажите соответствующий код о том, как вы добавили разрешения, например записи в файле Web.config
Christopher Fernandes
<режим аутентификации="Windows">
F-ES Sitecore
Вы переходите на сайт по имени компьютера, например http://computername/ и есть ли в "имя_компьютера" какие-либо точки (".")?
Christopher Fernandes
http://ipaddress:portnumber/subfolder/home.aspx
F-ES Sitecore
Почему вы используете ip-адрес, разве он не работает только с именем компьютера? Есть много вещей, необходимых для работы windows auth, мы не можем получить доступ к вашей сети, поэтому мы не знаем, как что-то настроено, поэтому трудно сказать, в чем может быть проблема. google для таких вещей, как "IP-адрес проверки подлинности windows", чтобы увидеть возможные проблемы и решения.
Christopher Fernandes
он работал до тех пор, пока несколько дней назад даже с ipaddress внезапно не началась эта проблема вчера.
F-ES Sitecore
Тогда что-то в вашей сети изменилось.
Christopher Fernandes
я следил за этой статьей https://www.mikesdotnetting.com/article/216/windows-authentication-with-asp-net-web-pages
Christopher Fernandes
Я думаю, что проблема заключается в том, что сервер, на котором размещено приложение, не может получить доступ к серверу Active Directory. Следовательно, невозможно проверить учетные данные пользователя.
MadMyche
Похоже, пришло время позвонить сетевому администратору