2010-06-03 67 views
0

我的web应用程序在这里有一个XML文件apps目录:加载在网站的XML从库DLL

/files/xml/test.xml 

我需要一个类库项目内加载的XDocument,我将如何引用的XML?我不想将任何路径参数传递给此方法。我想假设位置固定为/files/xml/test.xml

如何加载XDocument知道这一点?

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

回答

1

你不应该假设位置。你的功能真的是应该采取一个文件路径,然后从您的Web上下文,你调用server.mappath产生正确的加载路径。

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

public static class Globals 
{ 
    public const string TestPath = "/files/xml/text.xml"; 
}