FileSystemWatcher для просмотра UNC-пути

В этой теме нет недостатка в вопросах, но у меня все еще есть проблемы. Вот моя ситуация. У меня есть служба, которая мне нужна, чтобы посмотреть путь, указанный в файле конфигурации. Это прекрасно работает, когда я использовал локальный диск.

Тем не менее, когда я изменяю что-то вроде\\server2\secondary\temp\watch_folder служба не запускается. Ошибка в журнале

The directory name \\server2\secondary\temp\watch_folder is invalid.

Если я копирую это прямо в Windows Explorer, папка открывается нормально. Если я возьму свой код и вставлю его в старое приложение Winforms, он будет работать нормально. Я перепробовал все "Войти в систему как" Счета. Я настроил его, чтобы использовать учетную запись администратора, но по-прежнему нет кости.

Вот мой код:

_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;

Есть идеи? Я в растерянности, и в этот момент я думаю, что слишком долго на это смотрел. Я искренне ценю любую помощь.

Спасибо, Ник

EDIT Вот исключение:

Service cannot be started. System.ArgumentException: The directory name \server2\Secondary\temp\watch_folder is invalid.
at System.IO.FileSystemWatcher.set_Path(String value)
at FileWatcher.FileWatcher.Watch()
at FileWatcher.FileWatcher.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)

Ответы на вопрос(5)

Ваш ответ на вопрос