步骤:

1、下载插件框架

成为会员,开启插件开发之旅。。。
框架本身,包含Help/PluginCenter/基础插件,来实现插件管理,插件生成使用文档
登录后开通会员下载 框架使用讨论区


初始化框架

配置webconfig /* Plugin1插件框架配置DLl目录 */
PluginMvc.Framework.Bootstrapper.Initialize(true);
/* Plugin1插件框架配置DLl目录 */

配置webconfig <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <!-- Plugin2插件框架配置DLl目录-->
      <probing privatePath="App_Data/Dependencies" />
      <!-- Plugin2插件框架配置DLl目录-->      
    </assemblyBinding>
  </runtime>

3、添加Dll引用?

效果预览

项目插件目录:
每个插件动态编译到Plugins目录支持热插拔

【2】
Global配置插件启动代码:
实现动态加载Plugins目录下所有插件
【3】
webconfig配置插件AppDomain目录:
实现动态控制器分离加载
【5】
主站点访问插件页面:
控制器/Action 访问
也可直接在View视图页面通过MVC Html.Action渲染插件页面

                                @Html.Action("Index", "Bootstrap", new { pluginName = "Bootstrap" })
                            
使用 "插件文档在线预览插件
来查看WebSite插件(网站官方也是个插件) 的页面接口文档
使用help插件查看官网接口文档