У меня есть служба 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), он не смог найти этот файл.
Есть ли что-то, чего мне не хватает? Благодарю, если вы можете помочь мне с этим.
Спасибо и хорошего.