将CMS集成到ASP.NET MVC Web应用程序中?

时间:2011-02-20 04:11:30

标签: c# asp.net asp.net-mvc content-management-system

我已经构建了一个ASP.NET MVC 3 Web应用程序大约11个月了,我有一些基于内容的组件,我想将它们从实际的HTML视图中分离出来并转移到更多的CMS系统。这将允许我公司的通信人员处理该部分内容,而无需重新部署Web应用程序。

我不是在寻找完整的CMS系统。我在网络应用程序中有特定的位置,我希望能够包含基于CMS的内容,我也希望能够在CMS上托管博客。

有没有人见过类似的东西?

3 个答案:

答案 0 :(得分:4)

我认为你应该检查Orchard。它是基于ASP.NET MVC 3的开源CMS构建,默认功能集也包含博客。

答案 1 :(得分:1)

您可以将Umbraco v5插入现有的MVC站点或将现有的MVC站点插入Umbraco v5。 Umbraco v5是目前基于MVC3的完全重写。

答案 2 :(得分:-1)

如果您真的希望CMS与您的网站之间有明确的分离,您可以随时使用AJAX将CMS内容提取到主应用程序的网页中,并完全消除服务器端的混合。我已经考虑过为我正在开发的应用做类似的事情。