У меня есть служба Windows, которая пытается получить доступ к XML-файлу из каталога приложений.Относительный путь с .Net Windows Service ..?
службы Windows установлен каталог: C: \ Services \ MyService \ MyService.exe
Путь файла XML: C: \ Services \ MyService \ MyService.xml
Я пытаюсь получить доступ файл, используя следующий код.
using (FileStream stream = new FileStream("MyService.xml", FileMode.Open, FileAccess.Read))
{
//Read file
}
Я получаю следующее сообщение об ошибке.
«Не удается найти файл C: \ WINDOWS \ system32 \ MyService.xml»
Моя служба работает с учетной записью локальной системы, и я не хочу, чтобы использовать абсолютный путь.
Спасла мою жизнь .. – user2617750