Надеемся найти решение проблемы, с которой я сталкиваюсь.
У нас есть сайт, созданный нашим разработчиком, который представляет собой утилиту загрузки файлов. Внутренний доступ к 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 *
Любые идеи будут с благодарностью.