我正在尝试将 CMS 集成到使用 ASP.NET 构建的现有网站中.aspx
文件和.aspx.cs
文件背后的代码(未编译)。
我的研究表明,我的最佳候选者是 N2 CMS。
我理想的方法是使用各种可编辑内容类型配置编辑器,并让我现有的页面和用户控件使用 API 来检索内容并以编程方式将其放入容器中。
我找不到如何做到这一点,任何人都知道如何以及是否可以做到这一点?
还有其他更适合该任务的 CMS 吗?
我们已经将现有的 Web 应用程序(WebForms + MVC)与以下精确设置集成在一起N2
与您在之前的项目中描述的方式相同,并且实现起来相当简单,但现在我们已经转而使用umbraco
出于同样的目的,原因如下:
- 更好的支持(更大的社区)
- 更好的后端编辑器
- 更多现成的可用模块(甚至是商业支持的模块)
- 更丰富的后端(适当的多语言支持)
- 可配置而不是面向代码(这是一个优点/缺点,具体取决于您的需要)
一个重要的注意事项:
不要浪费时间将 CMS + 实际应用程序托管在同一个 ASP.NET 应用程序中。我们将所有安装分开,回顾过去我们不会采取不同的做法,特别是当您已经拥有带有路由等的现有 Web 应用程序时。 CMS 会在某个时候把事情搞砸。此外,这也不是 CMS 特定的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)