我的网络应用程序在这里有一个xml文件:
/files/xml/test.xml
我需要从类库项目中加载XDocument,我将如何引用xml?我不想将任何路径参数传递给此方法。
我想假设该位置固定为/files/xml/test.xml
。
如何加载XDocument知道这个?
我似乎也无法访问server.mappath。
答案 0 :(得分:1)
你永远不应该假设位置。您的函数应该采用文件路径,然后从Web上下文中调用server.mappath
以生成正确的加载路径。
如果要修复某些内容,请将其作为资源常量或const变量加载。
public static class Globals
{
public const string TestPath = "/files/xml/text.xml";
}