如何在Visual Studio中将Orchard CMS添加到现有的C#MVC5项目中?

如何在Visual Studio中将Orchard CMS添加到现有的C#MVC5项目中?

问题描述:

我正在Visual Studio 2015中开发一个使用C#MVC5的网站。现在我需要为某些页面添加CMS功能。我打算将Orchard cms添加到我的项目中。我已经从orchardproject.net下载了OrchardWeb zip文件,并且zip文件包含文件和文件夹,就像在给出的截图中一样。 [screenshot] 如何将这些文件添加到我的visual studio mvc项目中以添加CMS功能而不影响我现有的控制,模型和视图?如何在Visual Studio中将Orchard CMS添加到现有的C#MVC5项目中?

+0

[在ASP.NET应用程序中使用OrchardCMS,Umbraco或DotNetNuke作为组件](https://*.com/questions/40501763/use-orchardcms-umbraco-or-dotnetnuke-as-a-component -in-asp-net-application) – ViRuSTriNiTy

+0

根据我的经验,OrchardCMS是您的Web应用程序,您可以在框架中添加静态和动态内容。我没有亲眼见过它被用于现有的网站,你可能会遇到有关身份验证等问题。 –

+0

你能否建议一个完美的CMS来添加到现有的C#MVC项目? –

将Orchard 1添加到现有的MVC项目几乎是不可能的(如果不是这样,至少不切实际)。除非您将Orchard 1作为单独项目保留并通过Web API公开内容(使用正在使用的现有模块,或者通过创建自己的模块通过Web API公开内容)。您的MVC5应用程序可以通过web api从CMS获取内容。

添加Orchard Core(完全重写Orchard for ASp.NET Core)是一个不同的故事。如果您完全可以迁移到ASP.NET Core,那么将CMS添加到您的站点是as simple as adding a NuGet package