从库DLL中加载XML在Web应用程序目录中
-
24-10-2019 - |
题
我的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";
}
不隶属于 StackOverflow