Когда я пытаюсь получить доступ к сайту интрасети от клиента, меня все время просят войти в систему. Затем я получаю ошибку 401,3. Сайт отлично работает локально на сервере.
На сайте есть собственный пул приложений, интегрирован Managed Pipeline Mode. Я установил разрешения на чтение / выполнение, список и чтение в корневом веб-каталоге для группы IIS_IUSRS. Имитация личности ложная. Включены анонимный доступ и проверка подлинности Windows.
Любые идеи?
Убедитесь, что у вас настроен правильный документ по умолчанию. Если IIS не может найти документ по умолчанию, он возвращается к просмотру каталогов, который вы, вероятно, отключили.
Также убедитесь, что вы запустили:
aspnet_regiis.exe /i
Из папки вашего фреймворка (обычно C:\Windows\Microsoft.NET\Framework(64)\v4.0...
)
Также скачайте Скрипач и посмотрите, что творится на проводе.
Убедитесь, что для анонимного удостоверения задан правильный пользователь (тот, который входит в группу IIS_IUSRS). Я бы также попытался отключить проверку подлинности Windows, чтобы увидеть, сохраняется ли проблема. У меня раньше были проблемы на веб-страницах интрасети, когда он предпочел бы проверку подлинности Windows из первых рук даже при включенной анонимной проверке подлинности.
Если у клиента, который вы используете для доступа к веб-странице, есть действующий пользователь домена, которому разрешен доступ к веб-странице, убедитесь, что срок действия пароля пользователя не истек.
Вы проверяли права доступа к каталогу? Поскольку вы используете проверку подлинности Windows, вам необходимо убедиться, что у пользователя есть разрешение на доступ к определенному каталогу.
Это может вам помочь Обнаружение проблем с разрешениями с помощью аудита и монитора процессов