FileSystemWatcher do oglądania ścieżki UNC

Nie brakuje pytań na ten temat, ale nadal mam problemy. Oto moja sytuacja. Mam usługę, której potrzebuję do obejrzenia ścieżki określonej w pliku konfiguracyjnym. Działa świetnie, gdy korzystałem z dysku lokalnego.

Jednak kiedy zmieniam to na coś podobnego\\server2\secondary\temp\watch_folder usługa nie uruchamia się. Błąd w dzienniku jest

Nazwa katalogu server2 wtyczka tymczasowa folder_folderu jest niepoprawna.

Jeśli skopiuję to bezpośrednio do Eksploratora Windows, folder otworzy się dobrze. Jeśli biorę swój kod i wklejam go do starej aplikacji WinForm, działa dobrze. Wypróbowałem wszystkie konta „Zaloguj się jako”. Ustawiłem go na konto administratora, ale nadal nie mam kości.

Oto mój kod:

_watcher = new FileSystemWatcher();
_watcher.Path = ConfigurationManager.AppSettings["WatchFolder"];
_watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName;
_watcher.Filter = "*.txt";
_watcher.Created += new FileSystemEventHandler(OnCreated);
_watcher.Error += new ErrorEventHandler(OnError);
_watcher.EnableRaisingEvents = true;

Jakieś pomysły? Jestem w strachu iw tym momencie myślę, że gapiłem się na to zbyt długo. Szczerze doceniam każdą pomoc.

Dzięki, Nick

EDYTOWAĆ Oto wyjątek:

Nie można uruchomić usługi. System.ArgumentException: Nazwa katalogu server2 Drugi dodatkowy folder watch_folder jest nieprawidłowy.
at System.IO.FileSystemWatcher.set_Path (wartość ciągu)
na FileWatcher.FileWatcher.Watch ()
at FileWatcher.FileWatcher.OnStart (String [] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback (stan obiektu)

questionAnswers(5)

yourAnswerToTheQuestion