linux守护进程将如何在辅助服务.Net Core 3.1中读取xml文件

问题描述 投票:0回答:1

我正在使用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;
}

如何解决此问题?

我正在使用.Net Core中的新工作人员服务项目模板。从配置文件中读取凭证。 Windows计算机“ D:/LC2/Files/Config.xml”中的配置文件位置。当我运行工作程序时...

.net linux asp.net-core .net-core daemon
1个回答
0
投票

您是对的,Linux守护程序将无法读取Linux上不存在的路径。

© www.soinside.com 2019 - 2024. All rights reserved.