簡體   English   中英

將現有的ASP.NET MVC應用程序與Orchard CMS集成

[英]Integrate existing ASP.NET MVC application with Orchard CMS

我有Orchard CMS,我想將其與MVC網站集成。 有人可以告訴我該怎么做嗎?

這取決於您的MVC應用程序的復雜程度,但是在大多數情況下,它很簡單。 最簡單的方法是將現有站點包裝到Orchard模塊中。 這里描述編寫模塊。 這些是必要步驟:

  1. 將您的站點與.csproj文件一起復制到〜/ Orchard.Web / Modules下的子目錄中,以便.csproj文件應位於您的應用程序根目錄中(例如,〜/ Orchard.Web / Modules / MyApplication / MyApplication.csproj)
  2. 在應用程序的根目錄中, 創建一個Module.txt清單文件。 這個小文件描述了您的應用程序- 此處描述其語法
  3. 設置適當的路由,以便可以執行現有控制器的操作。 上面的文章中也對此進行了描述。 默認情況下,您的應用程序URL看起來像/ MyApplication / Controller / Action-您可以隨意更改它。 請注意,盡管不要干擾現有路線。 / Admin,/ Users等。 您指定的路由具有更高的優先級,並且將覆蓋所有現有路由。 Btw- 區域 名稱(如有必要)將是您的應用程序的名稱(例如MyApplication)
  4. 運行Orchard並在“模塊/功能”管理菜單中啟用您的應用程序
  5. 將必要的更改添加到web.config文件。

請記住,盡管Orchard基於ASP.NET MVC 4並使用Razor視圖引擎。 如果使用其他視圖引擎,則必須在web.config文件中適當地指定它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM