Аутентификация IIS, работающая в тестовой среде \ Сайт на локальном веб-хосте, сбой при доступе из удаленной системы в одном домене - PullRequest
0 голосов
/ 04 февраля 2020

Надеемся найти решение проблемы, с которой я сталкиваюсь.

У нас есть сайт, созданный нашим разработчиком, который представляет собой утилиту загрузки файлов. Внутренний доступ к SQL серверной базе данных.

В моей тестовой среде IIS (сам веб-сервер) я могу просматривать сайт, создавать папки и загружать файлы. «Владелец файла» после загрузки отображается как аутентифицированный пользователь через веб-сеанс. Это для контроля версий и отслеживания файлов. Похоже, что олицетворение функционирует, поскольку токен аутентификации передается из сеанса пользователей Windows через браузер. Поле аутентификации не требуется.

Если я использую свой ноутбук и получаю доступ к URL-адресу того же сайта, мне будет предложено пройти аутентификацию. Я ввожу свои учетные данные домена, и они не принимаются. Этот процесс повторяется до тех пор, пока не выдаст ошибку, указывающую, что:

Доступ к пути '\ domain \ Folder \ Folder' запрещен

Я подтвердил, что доступ к каталог над Windows Проводник работает с тем же аутентифицированным пользователем (мной) в \ servername \ Folder \ Folder. Я могу вручную создавать и выгружать файлы через этот общий ресурс.

  • Версия IIS - 8.5
  • Использование ASP. net олицетворения.
  • Аутентификация IIS настройки следующие:
    • `Анонимная аутентификация = включена, указана c user = IUSR
    • ASP. NET Олицетворение = включено, Аутентифицированный пользователь
    • Basi c, Дайджест, Формы = отключено
    • Windows Аутентификация = включена, провайдеры = 1.NTLM, 2.Согласование, Расширенная
    • Защита = Принять, аутентификация в режиме ядра = включена`

Файл Web.config содержит следующие записи:

<system.web>
 <customErrors mode="Off" />
     <authorization>
         <deny users="?" />
     </authorization>
 <authentication>
     <authentication mode="Windows">
 </authentication>
     <identity impersonation="true" />
</system.web>

Файл журнала IIS показывает это после ошибки аутентификации:

2020-02-03 20:54:56 WebServerIP GET / - 80 домен \ имя пользователя ClientLocalIP Mozilla / 5.0 + (Windows + NT + 10.0; + Win64; + x64; + rv: 72.0) + Gecko / 20100101 + Firefox / 72.0 - 401 0 0 770

Для меня эта запись указывает на ошибку прав доступа, но я подтвердил, что у меня есть доступ к каталогу. * 104 4 *

Любые идеи будут с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...