Служба Windows не может получить доступ к файлу на VB.net в Windows 2003 Server - PullRequest
1 голос
/ 12 марта 2010

У меня есть служба Windows .net, разработанная на VB.net. У меня есть файл настроек в корневом каталоге с именем Connections.XML, и я устанавливаю директорию based, как показано ниже

    System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory)

 Dim _path As String = System.AppDomain.CurrentDomain.BaseDirectory()
                        Dim file As String = Path.Combine(_path, "Connections.xml")

Когда я планирую службу, она работает абсолютно нормально на моей машине с Windows XP. Но когда по какой-то причине я установил эту же службу на нашем сервере разработки (64-разрядный сервер Windows 2003), он не смог найти этот файл.

Есть ли что-то, чего мне не хватает? Благодарю, если вы можете помочь мне с этим.

Спасибо и хорошего.

1 Ответ

0 голосов
/ 12 марта 2010

Имеет ли учетная запись пользователя, под которой работает служба, соответствующие разрешения на доступ к файлу и его пути?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...