У меня есть процесс С#, которому нужно прочитать файл, существующий в общем каталоге на удаленном сервере.
Приведенный ниже код приводит к выводу «Общий ресурс не существует». записывается в консоль.
string fileName = "someFile.ars";
string fileLocation = @"\\computerName\share\";
if (Directory.Exists(fileLocation))
{
Console.WriteLine("Share exists.");
}
else
{
Console.WriteLine("Share does not exist.");
}
Процесс запускается под учетной записью пользователя AD, и той же учетной записи предоставляются разрешения на полный доступ к общему каталогу. Я могу успешно сопоставить общий ресурс как сетевой диск на машине, на которой находится процесс, и могу копировать файлы в/из каталога. Любые идеи о том, что мне не хватает?