У меня есть служба Windows, работающая на моей локальной машине. Он настроен для работы под NT AUTHORITY \ NETWORK SERVICE. Программа получает доступ к сетевому общему диску на компьютере в той же подсети. В этом общем каталоге для всех установлено значение Полный контроль.
Я получаю False для File.Exists (), но файл существует. Я уверен, что это проблема с разрешением. Я забыл что-нибудь? Обратите внимание, что компьютер с общим диском не находится в домене.
источник
измените его для запуска в качестве локальной системы, затем присвойте machineaccount $ правильные разрешения в разрешениях для общего ресурса / NTFS, обратите внимание на выделение NTFS, которое также должно быть рассмотрено.
источник