2012-05-18 56 views
2

我要为IT公司开发一个网站,我想用ASP.NET MVC 3来开发它我也想用它来使用CMS,这样很容易改变网站的内容,而不必进入代码。哪个CMS支持ASP.NET MVC

我想为此使用MVC 3。

任何人都可以帮我决定应该去哪个CMS吗?

我的要求是为使用ASP.NET MVC 3的IT公司创建一个网站,并使用CMS来使内容管理变得容易。

任何想法/帮助/链接/将不胜感激。

更新:现在WordPress的也可以使用.NET

亲切问候

+0

果园CMS - http://www.orchardproject.net/ – tawman

+0

@tawman - 果园不插入MVC网站。果园是它自己的网站,允许MVC扩展,这不是海报所要求的。 –

+0

@MystereMan同意,因此我建议他改变方法。选择可扩展的CMS以满足其他要求。 – tawman

回答

2

没有“插件” CMS,你可以在MVC中使用。你必须自己写。

但是,有一些CMS允许您通过MVC扩展它们。果园,例如是一个受欢迎的。

拥有CMS的MVC站点和允许您使用MVC扩展它的CMS之间有很大的区别。你应该明白这个区别,并决定你想走哪条路。

0

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

+0

似乎有点混乱......你能详细告诉我或指导我链接 – Yasser

+0

这里的问题是定义之一。我对Umbraco并不熟悉,但我的猜测是你可以在一个MVC站点中放置Umbraco路线,但这些“页面”完全是由Umbraco控制的。这与将CMS内容嵌入到您的MVC网站的页面中不同。 –

+0

Umbraco基于ASP.NET MVC。 –

0

开源DD4T project(Dynamic Delivery For Tridion)提供了一个MVC.NET前端到SDL Tridion WCM管理内容。

外表套上然而相当昂贵,所以我不知道我应该还要提它...

1

这听起来像你正在寻找像N2 CMS解决方案。这是一个API,允许您以编程方式创建CMS。

http://n2cms.codeplex.com/

+0

嘿谢谢,我一定会试试这个.. – Yasser

1

你可以尝试使用MVC Easy CMS。它可以作为NuGet包安装到现有的MVC 3.0项目中。