0

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

/files/xml/test.xml

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

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

我如何加载一个 XDocument 知道这一点?

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

4

1 回答 1

1

你永远不应该假设位置。您的函数确实应该采用文件路径,然后从您的 Web 上下文中调用server.mappath以生成正确的加载路径。

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

public static class Globals
{
   public const string TestPath = "/files/xml/text.xml";
}
于 2010-06-03T21:46:31.563 回答