Извините, если на это ответили. Но я просмотрел много постов, у меня ничего не работало.
Прежде всего, я новичок в управлении IIS. У нас есть приложение в IIS 8, и пул приложений настроен под учетной записью домена (пулы приложений -> Расширенные настройки -> Идентификация). Общая папка на другом сервере в нашей сети в том же домене.
Когда мы входим в систему, размещенную на сервере IIS, используя ту же учетную запись домена, эта учетная запись может просматривать общую папку. Однако веб-приложение не может найти этот путь. Кроме того, если мы настроим общую папку на том же компьютере, что и сервер IIS, наше веб-приложение сможет найти это местоположение. Таким образом, веб-приложение может находить местоположение, если они оба находятся на одном сервере.
Также учетной записи домена был предоставлен доступ к общей папке.
Кроме того, я не знаю, как получить дополнительные журналы. Я вижу, что журналы настроены в C: \ inetpub \ logs \ LogFiles \ W3SVC1, но у него нет никакой ценной информации по этой проблеме.
Спасибо.
Если сайт использует анонимную аутентификацию, перейдите на веб-сайт> Аутентификация> Анонимная аутентификация. Нажмите «Изменить» и измените идентификатор с IUSR на «Сквозной» или «Пользователь пула приложений». Это переключит IIS на использование учетной записи пула приложений для доступа к ресурсам при использовании анонимной аутентификации. В противном случае он будет использовать локальную учетную запись IUSR, которая может идентифицировать себя как учетную запись компьютера при доступе к удаленному контенту вместо учетной записи пула приложений.
Если вы используете Windows Authentication + Impersonation, то у вас проблема с двойным прыжком. Я не буду вдаваться в подробности, пока не будет подтвержден механизм аутентификации.
Если вы используете PHP-скрипт и на вашем сайте включена оконная аутентификация, вам необходимо проверить, установлен ли в файле php.ini флаг олицетворения. Если да, то его нужно выключить. Вы не хотите, чтобы IIS выдавал себя за пользователя IUSR. Ему необходимо передать учетные данные пользователя в общую папку, установленную AD. После этого остановитесь и запустите свой сайт. Я надеюсь, это поможет.