2015-09-24 104 views
1

我正在Orchard項目&我想在我的項目中實現WebApi,以便我計劃創建一個WebApi相關的單獨模塊,它處理所有與數據庫相關的代碼&將結果返回給其他模塊以及第三方電話。只在果園發佈模塊

但是爲了實現這樣的功能,我如何在一個地方發佈我的應用程序的其餘部分& WebApi相關模塊在另一個地方。

+0

模塊只能在Orchard應用程序中運行。你爲什麼要把它放在別的地方?您可以將它包含在您的應用程序中,並讓其他模塊使用它以及第三方 – devqon

+0

是的,現在按照您的建議進行操作,但如果在Api中需要進行任何更改,則只需要發佈Api相關模塊無需干擾整個項目並重新發布它。 在簡單的MVC中,我們創建了簡單的兩個不同的項目並創建了APi到客戶端的依賴關係,並使API可供客戶使用,以便我認爲如果在這裏有可能,那麼我會通過這種方式。 –

+0

如果你不需要果園,那麼不要使用它:)創建一個單獨的應用程序,爲您的目的。 –

回答

2

不能在沒有果園的情況下運行果園模塊。如果要將網站發佈與模塊發佈分開,則可以更新單個模塊。爲此,您需要打包模塊,然後將其上傳並安裝到網站。通過管理控制檯或Orchard命令行。

關於如何打包模塊,並與果園命令行安裝檢查果園Doc的here

您也可以上傳模塊封裝通過果園管理儀表板。檢查this果園文件來完成這一點。

重要!請記住在Module.txt清單文件中更新您的模塊版本。否則更新將不起作用。