ASP.NET的可插拔网站功能

时间:2012-07-27 04:46:32

标签: asp.net pluggable

我可以看到类似的东西已经被问过了,这里给出了答案:

how to create pluggable ASP.Net website?

但是,我想知道是否有人可以更详细一点。

我有一个网站,我想让开发人员为其创建插件。我想要的功能的一个典型示例是Umbraco或Orchard,开发人员可以创建控件,然后将其导入系统以使其可用。

理想情况下,有人可以创建某种用户控件,并且网站可以使用用户控件。

有没有这方面的例子?

1 个答案:

答案 0 :(得分:0)

我认为您应首先确定您希望在应用程序中支持可扩展性的位置(安全性,UI,业务逻辑等),然后在核心逻辑和插件(此接口或接口)之间定义适配器,然后你构建实现你的接口的类型。请参阅MSDN上的Provider Model