【发布时间】:2016-12-14 18:22:28
【问题描述】:
这可能吗:
我在以下目录中有带有用户控件的 Web 应用程序: C:\Users\Visual Studio 2010\WebSites\MS\Controls
我的机器上有另一个 Web 应用程序,位置如下: C:\Users\Visual Studio 2010\WebSites\TestSite
TestSite 可以从不同的目录加载 userwebcontrol。
我在 TestSite 中尝试了以下操作:
myUserControl = (UserControl)LoadControl("../WebSites/CMS/Controls/test.ascx");
但我收到错误:虚拟路径“/WebSites/MS/Controls/test.ascx”映射到另一个应用程序,这是不允许的。
在开始时尝试使用〜但出现文件'/TestSite/MS/Controls/Editor.ascx'不存在。
这个可以吗?
【问题讨论】:
-
我在同样的情况下遇到同样的错误。这有没有得到解决?
-
同样,尝试从另一个控制台应用程序加载用户控件,该应用程序没有虚拟路径的上下文,那么我们如何加载该用户控件?!有什么想法吗?
-
如果您确实解决了这个问题,也希望得到更新。