我目前正在IIS7.5上使用MVC4开发电子商务应用程序。
我想在CMS中集成应用程序。通过研究众多CMS,我认为最符合我需求的是Umbraco。我想使用此CMS主要管理网站上的目标网页。
我对Umbraco的经验很少,所以需要一些帮助。将Umbraco集成到MVC4应用程序的最佳方法是什么?教程或类似的东西可以帮助我吗?
任何帮助都会很棒。
答案 0 :(得分:0)
Umbraco的MVC支持一直在不断改进,似乎是正在进行的项目工作的重点(根据我最近的二级培训课程)。目前,您可以使用MVC Bridge Umbraco插件集成MVC和Umbraco,或者进行自己的集成。
使用MVC Bridge,您可以通过选择将Umbraco宏作为“MVCRenderAction”类型添加到模板,并设置适当的“Action”和“Controller”属性来呈现MVC视图。
我认为MVCBridge是一个权宜之计 - 我愿意等待全力支持,但你的时间表可能会有所不同。
答案 1 :(得分:0)
我通常将MVC应用程序连接到Umbraco以呈现部分和控件。主要是MVC 2保持语法相同,因为我仍然喜欢webforms,但任何MVC版本都可以。
可行的方法是依赖注入和IoC。这意味着您将作为Umbraco站点内的应用程序运行MVC应用程序。
要连接需要Unity Container的应用程序,我更喜欢Microsoft Unity。
我可以写一篇长达10页的关于此的文章,但是SO的一些OP不喜欢这样,所以我将链接到博客文章而不是我的博客,它包含了你需要的大部分内容。