将CMS与现有的ASP.NET网站集成

Var*_*ant 10 asp.net n2 content-management-system n2cms

我正在尝试将CMS集成到使用.aspx文件和.aspx.cs代码隐藏文件(未编译)构建的现有ASP.NET网站中.

我的研究表明,我最好的候选人是N2 CMS.

我的理想方法是使用各种可编辑的内容类型配置编辑器,并让我现有的页面和用户控件使用API​​来检索内容并将其以编程方式放入容器中.

我无法找到如何做到这一点,任何人都知道如何做到这一点?

还有其他CMS更适合这项任务吗?

ntz*_*lis 6

我们已经将这些确切的设置与现有Web应用程序(WebForms + MVC)集成在一起N2,其方式与之前项目中描述的相同,并且实现起来相当简单,但是现在我们已经切换到umbraco以下用于相同的目的原因:

  • 更好的支持(更大的社区)
  • 更好的后端编辑
  • 更多现成的可用模块(甚至是商业支持的模块)
  • 更丰富的后端(适当的多语言支持)
  • 可配置而不是面向代码(根据您的需要,这是pro/con)

一个重要的注意事项:
不要浪费时间在同一个ASP.NET应用程序中托管CMS +实际应用程序.我们将所有安装分开,我们不会以不同的方式回顾,特别是当您已经有现有的带有路由等的Web应用程序时.CMS在某些时候会搞砸了.这也不是CMS特定的.