0

我有一个网站,其中有一个网站管理应用程序。

可以在管理应用程序中从网站加载程序集吗?

例如:

替代文字

WebAdmin 项目(Web 应用程序):在 default.aspx 中,我想加载程序集 ClassLibrary1.dll 并创建 ImportProvider 类型的实例。WebAdmin 没有对 ClassLibrary1 的引用。

IIS 中的配置:

替代文字

应用程序目录“admin”(WebAdmin 项目)在 Website1

非常感谢

4

1 回答 1

1

我的情况完全一样。

创建一个接口 IImportProvider。您的网站必须创建自己的类库来实现该接口(每个网站都有不同的提供者)。现在您有了一个\website\bin\ 目录,其中包含实现IImportProvider 的每个网站的特定classLibrary.dll。

现在您可以在您的管理中使用MEF来加载程序集 classLibrary.dll。这对我有用。

于 2010-03-18T16:04:21.233 回答