У меня есть служба Windows, которая пытается получить доступ к XML файлу из каталога приложений.
Установленный каталог 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"
Моя служба работает с локальной системной учетной записью, и я не хочу использовать абсолютный путь.