Я работаю с новым шаблоном проекта worker service
в .Net Core
. Чтение учетных данных из файла конфигурации. Расположение файла конфигурации на windows машине "D:/LC2/Files/Config.xml".
Когда я буду запускать worker service
как linux daemon
, как linux
будет читать файл конфигурации? потому что доступен только windows
путь к машине, а не linux
.
Это мой код для чтения файла конфигурации
static List<intervalValue> GetConfig()
{
XmlDocument doc = new XmlDocument();
doc.Load("D:/LC2/Files/Config.xml");
XmlNode node = doc.DocumentElement.SelectSingleNode("/parameters/intervalValue");
{
for (int i = 0; i < node.ChildNodes.Count; i++)
{
IntervalTypeList.Add(new intervalValue { Name = node.ChildNodes[i].Attributes["Name"].Value);
}
}
return IntervalTypeList;
}
Как я могу исправить эту проблему?