Проблема с доступом к файлу из общего каталога удаленного сервера в той же сети в веб-приложении asp. net - PullRequest
0 голосов
/ 05 мая 2020

Asp. net веб-приложение размещено в IIS на сервере, и оно обращается к файлу в общем каталоге на другом сервере, использующем ту же сеть, и выдает ошибку

[Доступ к пути к файлу » \ ServerName \ some \ folder \ on \ disk \ file.txt "is denied"]. Я дал права IISUser, MachineUser до тех пор, пока Все, но не повезло.

Но когда я получаю доступ к пути из того же сервер IIS из служебной программы (PO C). Он обращается к пути и загружает строку, но из веб-приложения возвращает ошибку.

string filepath = @"\\ServerName\some\folder\on\disk\file.txt"
using(Webclient client = new Webclient())
{
  filetext = client.DownloadString(filepath)
}

1 Ответ

0 голосов
/ 06 мая 2020

Причина для "Доступ к пути к файлу" \ ServerName \ some \ folder \ on \ disk \ file.txt "запрещен" "в том, что у вашего удостоверения пула приложений нет разрешения на доступ к общей папке. Пожалуйста, замените удостоверение пула приложений с учетной записью домена и убедитесь, что учетная запись домена имеет разрешение на доступ к общей папке.

enter image description here enter image description here enter image description here enter image description here

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