2

我目前正在 IIS7.5 上使用 MVC4 开发电子商务应用程序。

我想在应用程序中集成一个 CMS。通过研究众多的 CMS,我决定最适合我需要的是 Umbraco。我想使用这个 CMS 主要管理网站上的登录页面。

我对 Umbraco 的经验很少,所以需要一些帮助。将 Umbraco 集成到 MVC4 应用程序的最佳方法是什么?有教程或类似的东西可以帮助我吗?

任何帮助都会很棒。

4

2 回答 2

0

Umbraco 中的 MVC 支持一直在改进,并且似乎是正在进行的项目工作的重点(根据我最近参加的二级培训课程)。目前,您可以使用MVC Bridge Umbraco 插件集成 MVC 和 Umbraco,也可以滚动您自己的集成。

使用 MVC Bridge,您可以通过选择将 Umbraco 宏添加到模板作为“MVCRenderAction”类型并设置适当的“Action”和“Controller”属性来渲染 MVC 视图。

我认为 MVCBridge 是权宜之计 - 并且愿意等待全力支持,但您的时间表可能会有所不同。

于 2012-10-01T10:52:03.820 回答
0

我通常将 MVC 应用程序连接到 Umbraco 以呈现局部和控件。主要是 MVC 2 保持语法相同,因为我仍然更喜欢 webforms,但任何 MVC 版本都可以。

要走的路是依赖注入和 IoC。这意味着您将在 Umbraco 站点内将 MVC 应用程序作为应用程序运行。

要连接需要 Unity 容器的应用程序,我更喜欢 Microsoft Unity。

我可以写一篇 10 页长的文章,但 SO 的一些 OP 不喜欢这样,所以我将链接到博客文章(不是我的博客),它包含您需要的大部分内容。

http://weblogs.asp.net/shijuvarghese/archive/2010/05/07/dependency-injection-in-asp-net-mvc-nerddinner-app-using-unity-2-0.aspx

于 2012-10-07T07:13:55.947 回答