【问题标题】:Accessing folder outside the website directory in asp.net访问asp.net网站目录外的文件夹
【发布时间】:2013-10-24 13:08:24
【问题描述】:

我有大约 20 个网站创建了一个 web-server, 现在我已经制作了一个对所有网站都通用的工具,所以我有一个通用的用户控件,我在所有网站内的 .aspx 文件上使用它

现在我想将这些用户控件保存在网站目录之外的位置,以便我可以访问所有网站的这些相同控件。

但是我无法找到一种方法来获取网站根目录之外的目录。

我四处搜索并看到将目录设置为虚拟目录的选项,以便站点可以访问它,但是在这里我必须一次将文件夹链接到一个网站,所以保持不变单独网站中的控件,出于更新原因,我想避免这种情况。

谁能告诉我如何才能做到这一点。

【问题讨论】:

    标签: asp.net virtual-directory shared-directory


    【解决方案1】:

    您好,粗略的未经检查的代码类似于:

    你可以这样访问。

    webRootPath = Server.MapPath("~")
    docPath = Path.GetFullPath(Path.Combine(rootPath, "..\Documents/MyDocument.xml"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 1970-01-01
      • 2016-04-30
      • 2013-10-08
      • 1970-01-01
      相关资源
      最近更新 更多