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

如何在Visual Studio中将Orchard CMS添加到现有的C#MVC5项目中?,c#,asp.net-mvc,content-management-system,orchardcms,C#,Asp.net Mvc,Content Management System,Orchardcms,我正在visual studio 2015中使用C#MVC5开发一个网站。现在,我需要添加CMS功能的一些网页。我计划将Orchard cms添加到我的项目中。我已经从orchardproject.net下载了OrchardWeb zip文件,该zip文件包含如give屏幕截图中所示的文件和文件夹。 如何将这些文件添加到我的visual studio mvc项目中,以添加CMS功能而不影响现有控件、模型和视图?将Orchard 1添加到现有mvc项目几乎是不可能的(如果不是,至少是不切实际的)。

我正在visual studio 2015中使用C#MVC5开发一个网站。现在,我需要添加CMS功能的一些网页。我计划将Orchard cms添加到我的项目中。我已经从orchardproject.net下载了OrchardWeb zip文件,该zip文件包含如give屏幕截图中所示的文件和文件夹。
如何将这些文件添加到我的visual studio mvc项目中,以添加CMS功能而不影响现有控件、模型和视图?

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


添加Orchard Core(完全重写了Orchard for ASp.NET Core)是另一回事。如果您能够迁移到ASP.NET Core,那么将CMS添加到您的站点是非常困难的。

根据我的经验,OrchardCMS可能与您的web应用程序重复,您可以在框架内添加静态和动态内容。我个人还没有看到它连接到现有的网站上,你可能会遇到身份验证等问题。你能建议一个完美的CMS添加到现有的C#MVC项目中吗?你可以自己编写,或者考虑使用现有的框架,并尝试将自己的代码移植到其中。例如,使用orchard CMS,您可以像任何MVC网站一样添加自己的控制器和视图,这样您就可以设置一个实例,然后将定制功能移动到其中。