相关疑难解决方法(0)

带有MVC 4或5的MEF - 可插拔架构(2014)

我正在尝试使用Orchard CMS等可插拔架构构建MVC4/MVC5应用程序.所以我有一个MVC应用程序,它将是启动项目并负责身份验证,导航等.然后将有多个模块单独构建为asp.net类库或剥离mvc项目并具有控制器,视图,数据存储库等.

我花了一整天的时间浏览网页上的教程并下载样本等,发现Kenny有最好的例子 - http://kennytordeur.blogspot.in/2012/08/mef-in-aspnet-mvc-4-and -webapi.html

如果我添加对这些DLL的引用,我可以从模块(单独的DLL)导入控制器.但使用MEF背后的原因是能够在运行时添加模块.我希望将DLL和视图复制到启动项目中的〜/ Modules //目录(我已经设法做到了这一点),MEF只是选择它们.努力让MEF加载这些库.

还有MefContrib,如本答案中所解释的ASP.NET MVC 4.0控制器和MEF,如何将这两者结合在一起?这是我即将尝试的下一件事.但我很惊讶MEF没有与MVC一起开箱即用.

有没有人有类似的架构工作(有或没有MefContrib)?最初我甚至想过剥离Orchard CMS并将其用作框架,但它太复杂了.也很高兴在MVC5中开发应用程序以利用WebAPI2.

.net c# asp.net asp.net-mvc mef

79
推荐指数
2
解决办法
4万
查看次数

knockout.js真的采用MVVM模式吗?

我是knockout.js的新手.几分钟后我读到了ko的标题特征.我无法理解ko真的是MVVVM吗?因为他们谈论的只是数据绑定和易用性.但我确信MVVM不仅仅是数据绑定吗?

mvvm knockout.js

4
推荐指数
1
解决办法
5410
查看次数

标签 统计

.net ×1

asp.net ×1

asp.net-mvc ×1

c# ×1

knockout.js ×1

mef ×1

mvvm ×1