使用ASP.NET的可插拔网站功能

使用ASP.NET的可插拔网站功能,asp.net,pluggable,Asp.net,Pluggable,我可以看到已经有人问过类似的问题,这里给出了答案: 不过,我想知道是否有人可以更详细地介绍一下 我有一个网站,我想让开发人员创建插件。我想要的功能的一个典型示例是类似于Umbraco或Orchard的功能,开发人员可以创建一个控件,然后将其导入系统以使其可用 理想情况下,有人可以创建某种类型的用户控件,该用户控件可以由网站使用 有没有这样做的例子?我认为您应该首先确定在应用程序中支持可扩展性的位置(安全性、UI、业务逻辑等),然后在核心逻辑和插件(这是您的一个或多个接口)之间定义一个适配器然后

我可以看到已经有人问过类似的问题,这里给出了答案:

不过,我想知道是否有人可以更详细地介绍一下

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

理想情况下,有人可以创建某种类型的用户控件,该用户控件可以由网站使用


有没有这样做的例子?

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