3Da*_*ave 9 integration content-management-system asp.net-mvc-3
我正在尝试找到可以合并到现有MVC3应用程序中的CMS.
我玩过N2,并且无法在VS2010或.NET 4中使用该死的东西.
Umbarco似乎还没有支持MVC
Orchard看起来很棒,但想拥有整个应用程序.
DNN只是一团糟.
还有其他精彩的解决方
验尸2011年12月
这是一篇很老的帖子,但我想我会和Orchard分享经验,为什么我决定走另一个方向.
NHibernate的
除了在非常大量的每页的数据(从字面上几十个在某些情况下)的,每一个查询使用执行sp_executesql.虽然没有使用那么糟糕Exec(),但这让我误解了.目前,我的数据库被锁定,以便应用程序只能执行存储过程 - 也就是说,它们不能执行选择/更新/删除,列表实体(如表),获取任何元数据等.这是分层的要求单元测试,数据库的编译时验证,安全性以及应用程序代码对数据库逻辑的封装.
源部署
Orchard要求将您站点的整个源(视图,.cs源文件等)部署到生产服务器.需要部署的大量源文件令人难以置信.
与现有应用程序集成
Orchard的结构化方式有效地要求它成为Web应用程序的入口点.这意味着您将花一些时间修改和重新实现您的应用程序,以使其与Orchard一起玩得很好.
结论 我遇到了很多其他问题,但这些都是亮点.单独来说,每一个都可能成为交易破坏者.他们一起将Orchard作为一个可行的解决方案.
我现在正在评估Telerik的Sitefinity.这不是MVC,让我很难过,但是:
道歉为长篇大论.希望这会有所帮助.