【发布时间】:2010-03-12 08:39:22
【问题描述】:
我有一个网站,里面有一个网站管理应用程序。
是否可以在管理应用程序中从网站加载程序集?
例如:
WebAdmin 项目(Web 应用程序):在 default.aspx 中,我想加载程序集 ClassLibrary1.dll 并创建 ImportProvider 类型的实例。 WebAdmin 没有对 ClassLibrary1 的引用。
IIS 中的配置:
应用程序目录“admin”(WebAdmin 项目)在 Website1 中
非常感谢
【问题讨论】:
-
有什么原因不能只添加对它的引用吗?
-
我有一个管理多个网站的项目,每个网站都有自己的特定提供商。
-
您需要在其中引用该项目。如果我了解您要做什么(我不确定我是否这样做),您可以尝试将引用设置为不需要“特定版本”,然后稍后将不同版本的 DLL 放在那里。如果您有多个解决方案都调用 WebAdmin 项目,这也应该是合适的(我认为参考将更新到本地 ClassLibrary1 项目)。也就是说,这似乎是一种奇怪的方式来构建您的项目。
标签: c# asp.net assembly.load