我的Web应用程序在这里有一个XML文件:

/files/xml/test.xml

我需要从类库项目中加载Xdocument,如何引用XML?我不想将任何路径参数传递给此方法。

我想假设该位置固定在 /files/xml/test.xml.

如何加载Xdocument知道这一点?

我似乎也无法访问server.mappath。

有帮助吗?

解决方案

您绝不应该假设位置。您的功能确实 应该 采用文件路径,然后从您的网络上下文中进行调用 server.mappath 产生正确的加载路径。

如果要修复某些内容,请将其加载为资源常数或const变量。

public static class Globals
{
   public const string TestPath = "/files/xml/text.xml";
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top