Eu tenho um serviço do Windows em execução na minha máquina local. Ele está configurado para ser executado sob NT AUTHORITY \ NETWORK SERVICE. O programa acessa uma unidade compartilhada de rede em um computador na mesma sub-rede. Esse diretório compartilhado tem Todos definido como Controle total.
Estou recebendo False em File.Exists (), mas o arquivo existe. Estou certo de que este é um problema de permissão. Estou esquecendo alguma coisa? Observe que o computador com a unidade compartilhada não está em um domínio.
fonte
altere-o para executar como sistema local e atribua a conta da máquina $ às permissões corretas nas permissões de compartilhamento / NTFS, observe o destaque no NTFS que também deve ser coberto.
fonte