【发布时间】:2013-10-30 16:39:10
【问题描述】:
我在服务器上有大约 15 个网站,我已经构建了一个在所有网站上通用的工具。
现在,我决定不再将相同的文件保存在单个站点的文件夹中,而是保持该文件夹通用,并将其保存在网站文件夹之外,这样我就不必将文件保存在所有站点下。
但我的问题是,如果该文件夹位于网站的根文件夹之外,我将无法访问它,因为 Server.MapPath 不起作用。
我什至尝试将这些文件保存在站点根目录之一的文件夹下,并像http://domain.com/folder/control.ascx 一样访问它们,但这也不起作用。它抛出错误说:http:/domain.com/folder/control.ascx' is not a valid virtual path
谁能帮助我了解如何访问根文件夹之外的文件,或者将其保存在站点的根文件夹中。
【问题讨论】:
-
阅读 Medium Trust 反对完全信任。也在这里smarterasp.net/support/KB/a252/…
-
嗨@Steve,你能告诉我如何定义信任级别,因为我的网站有专用服务器。所以我想我可以接受这个。那么,如果我完全信任,那么我可以完成上述任务吗?
标签: asp.net root loadcontrol virtual-path