简介: 现在我知道这个问题可能是非常广泛的,它会太硬,没有我,询问一些具体的事情来回答。所以我所要求的仅仅是一些方向,或者一个简短的高层次设计解释,或者已经有一些框架可以帮助我开始......我不确定..我从来没有设计过一个插件架构之前,所以也许有一些资源/例子,你可以指向我的网络,这将有助于我学习,以便我可以拿出我自己的解决方案。我的问题的如何设计一个插件架构,ASP.NET MVC与Web应用程序
详情: 我的目的是我想创建一个插件架构,我在构建ASP.NET MVC一只新的宠物项目。
我想要设计它,以便它对所有或至少大部分应用程序组件具有某种插件功能。
我想这样做的原因是,我可以在停机时间接近零的情况下进行部署。这个想法是,当我想部署最新版本时,我会将新的DLL放入特定的文件夹中,并且应用程序会加载新的插件,就是这样。
对于exapmle,可以说我为我的Web应用程序添加了一个新的“联系人”功能,用户可以在其中搜索,添加和删除联系人。我希望能够通过插件进行部署。
对于Web应用程序甚至可能这样吗?还是我只是在做梦?
我一直在想同样的事情,并有几个想法。通过spurious.thought [at] gmail直接与我联系 – 2009-09-02 18:48:16