2017-10-16 159 views
0

我正在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://stackoverflow.com/questions/40501763/use-orchardcms-umbraco-or-dotnetnuke-as-a-component -in-asp-net-application) – ViRuSTriNiTy

+0

根據我的經驗,OrchardCMS是您的Web應用程序,您可以在框架中添加靜態和動態內容。我沒有親眼見過它被用於現有的網站,你可能會遇到有關身份驗證等問題。 –

+0

你能否建議一個完美的CMS來添加到現有的C#MVC項目? –

回答

1

將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

相關問題