Tengo un servicio de Windows ejecutándose en mi máquina local. Está configurado para ejecutarse bajo NT AUTHORITY \ NETWORK SERVICE. El programa accede a una unidad compartida de red en una computadora en la misma subred. Ese directorio compartido tiene Todos configurados en Control total.
Me estoy poniendo Falso en File.Exists (), pero el archivo existe. Estoy seguro de que este es un problema de permiso. ¿Estoy olvidando algo? Tenga en cuenta que la computadora con la unidad compartida no está en un dominio.
fuente
cámbielo para que se ejecute como sistema local y luego asigne la cuenta de máquina $ a los permisos correctos en el recurso compartido / permisos de NTFS, observe el resaltado en NTFS que también debe cubrirse.
fuente