我正在使用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”中的配置文件位置。当我运行工作程序时...
您是对的,Linux守护程序将无法读取Linux上不存在的路径。