【问题标题】:loading an xml in web apps directory from a library dll从库 dll 加载 web 应用程序目录中的 xml
【发布时间】:2010-06-04 05:46:31
【问题描述】:

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

/files/xml/test.xml

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

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

我怎样才能知道这个加载 XDocument?

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

【问题讨论】:

    标签: c# xml linq-to-xml server.mappath


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多