如何利用ASP.NET MVC引擎构建高效的长尾词插件系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1527个文字,预计阅读时间需要7分钟。
一、前言我心目中的插件系统应该是像Nop那样(更牛的如Orchard、OSGI.NET)的,每个插件模块不仅是一堆实现了某个业务接口的dll,还采用反射或IOC技术来自动调用,而是一个完整的MVC小应用。
一、前言
我心中的插件系统应该是像Nop那样(更牛逼的如Orchard,OSGI.NET),每个插件模块不只是一堆实现了某个业务接口的dll,然后采用反射或IOC技术来调用,而是一个完整的mvc小应用,我可以在后台控制插件的安装和禁用,目录结构如下:
生成后放在站点根目录下的Plugins文件夹中,每个插件有一个子文件夹
Plugins/Sms.AliYun/
Plugins/Sms.ManDao/
我是一个有强迫症的的懒人,我不想将生成的dll文件拷贝到bin目录。
二、要解决的问题
1.asp.net引擎默认只会加载“bin”文件夹中的dll,而我们想要的插件文件则是分散在Plugins目录下的各个子目录中。
本文共计1527个文字,预计阅读时间需要7分钟。
一、前言我心目中的插件系统应该是像Nop那样(更牛的如Orchard、OSGI.NET)的,每个插件模块不仅是一堆实现了某个业务接口的dll,还采用反射或IOC技术来自动调用,而是一个完整的MVC小应用。
一、前言
我心中的插件系统应该是像Nop那样(更牛逼的如Orchard,OSGI.NET),每个插件模块不只是一堆实现了某个业务接口的dll,然后采用反射或IOC技术来调用,而是一个完整的mvc小应用,我可以在后台控制插件的安装和禁用,目录结构如下:
生成后放在站点根目录下的Plugins文件夹中,每个插件有一个子文件夹
Plugins/Sms.AliYun/
Plugins/Sms.ManDao/
我是一个有强迫症的的懒人,我不想将生成的dll文件拷贝到bin目录。
二、要解决的问题
1.asp.net引擎默认只会加载“bin”文件夹中的dll,而我们想要的插件文件则是分散在Plugins目录下的各个子目录中。

