访问asp.net网站目录外的文件夹

时间:2013-10-23 17:26:42

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

我有大约20个网站创建了一个web-server,现在我已经制作了一个对所有网站都很常见的工具,所以我有一个共同的用户控件,我在.aspx文件里面使用网站

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

但是我找不到办法获取网站根目录之外的目录。

我用Google搜索并看到了将目录设置为虚拟目录的选项,以便网站可以访问该目录,但在这里我必须一次将该文件夹链接到一个网站,所以它同样在不同的网站中保留控制权,我想避免更新原因。

任何人都可以告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

嗨在粗略的未经检查的代码中,例如:

您可以这样访问。

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