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