Estoy tratando de ejecutar un vigilante de archivos a través de una ruta del servidor con el servicio de Windows. Estoy usando mi credencial de inicio de sesión de Windows para ejecutar el servicio, y puedo acceder a este "someServerPath" desde mi inicio de sesión. Pero cuando lo hago desde el FileSystemWatcher arroja:.FileSystemWatcher No se puede acceder a la unidad de red
El nombre del directorio \ someServerPath no es válida excepción"
var fileWatcher = new FileSystemWatcher(GetServerPath())
{
NotifyFilter=(NotifyFilters.LastWrite|NotifyFilters.FileName),
EnableRaisingEvents=true,
IncludeSubdirectories=true
};
public static string GetServerPath()
{
return string.Format(@"\\{0}", FileServer1);
}
Puede alguien por favor me ayude con esto
Gracias. Este parece ser el problema aquí. –
Parece que no funciona en absoluto con // tsclient/shares en el escritorio remoto. No hay errores, pero cuando los archivos cambian, el monitor no recoge nada. Si intenta asignar // tsclient/share a una unidad, se correlaciona bien, pero FileSystemWatcher arroja un error si especifica la letra de unidad asignada. – Triynko