C#中的多功能ASP.NET CMS

Mik*_*hov 11 c# asp.net content-management-system

我们正在建立一个关于ASP.NET的公共网站,我们正在寻找一个真正多功能的CMS,它将给予我们足够的自由,并允许我们不仅创建标准内容页面(所有CMS提供的功能),而且还创建具有自定义ASP的页面.NET编程.

想象一下以下情况:我们的网站将包含几个用C#编程的自定义ASP.NET页面,允许访问者查看和搜索一些金融产品(该网站实际上将用于俄罗斯的结构化金融产品).这些页面在纯ASP.NET/C#中编程.

同时,我们将拥有大量内容页面(包括简单的文本,图像等,但没有任何编程),我们希望能够使用大多数CMS中的Web界面将这些页面添加到网站系统.

问题是,大多数CMS系统像DotNetNuke的使它非常难以添加自定义的ASP.NET页面的网站.在DDN中,必须创建特殊的DNN模块,这需要大量额外的工作.

我的问题:是否有任何轻量级,多功能的CMS系统,用户可以管理简单的内容页面,同时创建自定义的ASP.NET页面?也许我们需要的不是经典的CMS,而是一组可以帮助我们管理简单内容页面的组件?

谢谢.


谢谢您的回答.

我想知道使用CMS是否是解决问题的唯一方法?也许有ASP.NET控件允许以类似CMS的方式管理页面?所以我们理想地想要一些非常轻量级的东西.

Aar*_*ell 7

Umbraco - http://umbraco.org

完全用C#编写,免费,占用空间小,使用母版页并且非常灵活.

可以通过宏(.NET用户控件)或完整的ASPX页面添加自定义.NET,前提是您在web.config中指定该文件存在且Umbraco不会尝试在内容数据库中找到它.


Mik*_*ott 7

N2是一个免费的开源ASP.NET CMS,也支持MVC.它是固执己见的,为编程模型使用.Net类,并且非常开放和可扩展.