如何利用ASP.NET MVC引擎构建高效的长尾词插件系统?

2026-04-01 09:330阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1527个文字,预计阅读时间需要7分钟。

如何利用ASP.NET MVC引擎构建高效的长尾词插件系统?

一、前言我心目中的插件系统应该是像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分钟。

如何利用ASP.NET MVC引擎构建高效的长尾词插件系统?

一、前言我心目中的插件系统应该是像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目录下的各个子目录中。

阅读全文