Zero . Seu serviço deve produzir logs locais, a partir dos quais deve ficar claro o que não está funcionando ou onde procurar o problema. Se não for o caso, e você é responsável pelo desenvolvimento, adicione esta função.
Primeiro , compartilhe o acesso marcado em dois lugares:
- Pasta compartilhada em si (pode ter permissões diferentes para usuários diferentes)
- ACL NTFS
Seu usuário, sob o qual os sucessos do teste, certamente possuem os dois acessos. E quanto ao usuário do serviço? Verifique primeiro (no servidor).
Segundo , você pode permitir temporariamente que o usuário do serviço faça logon localmente, faça logon sob ele e tente acessar o compartilhamento. Desta forma, você verá se está funcionando. Depois disso, você poderá executar o aplicativo no modo de depuração e verificar o que está errado.
Btw, onde a configuração é armazenada? Talvez a localização da configuração seja diferente para cada usuário ou inacessível para o usuário do serviço?