2012-07-13 44 views
2

我有一個ASP.NET網站有一些軟件,但沒有公共網站的各種實用程序腳本/頁面。我想用微軟的Orchard CMS創建網站供訪問者查看 - 但這是否意味着我將不得不移動實用程序腳本?你可以在自己的ASP.NET網站旁邊使用CMS Orchard嗎?

你可以在Orchard上運行ASP.NET頁面嗎?還是你需要擴展Orchard來爲你完成這些任務?如果您可以同時運行腳本,您是否應該做任何事情來阻止對Orchard的干擾?

我會接受有果園經驗或有良好推理經驗的人的回答。

在此先感謝!

回答

0

如果你正在談論現有的ASP.NET WebForms應用程序那麼我猜不,至少它不會很容易。

在這種情況下,你最好的選擇是要麼

  • 運行這些應用程序分別與相應的重寫規則,因此對於最終用戶它看起來像一個單一的應用程序。使用這種方法,您將無法從現有應用程序訪問Orchard功能(如用戶管理)。
  • 改寫當前的頁面,MVC和移動與現有的實用腳本一起那些獨立的果園模塊

如果你正在談論現有的ASP.NET MVC應用程序 - 該解決方案可以發現here

+0

這是很好的建議,謝謝!因此,將我的實用程序腳本轉儲到某個(非根目錄)目錄中並將Orchard安裝在根目錄中應該沒問題,確保我從不添加具有與Orchard中的實用程序相同的URL的頁面?我可以在任何我喜歡的地方粘貼實用程序,如果需要,我可以按照您的描述製作它們的模塊 – James 2012-07-13 15:13:09

+0

取決於這些腳本是什麼。如果這些是一些JS腳本,則可以輕鬆將它們添加到模塊中。您也可以將它們放在單獨的應用程序中,並根據需要從Orchard引用。 – 2012-07-13 18:10:29

+0

我說腳本,他們是'.ashx'處理程序,我喜歡你的第二個建議,我可以這樣做,謝謝。 – James 2012-07-13 19:37:13

相關問題