簡體   English   中英

Orchard CMS(Asp.Net MVC)集成,例如其他區域

[英]Orchard CMS (Asp.Net MVC) integration like additional area

是否可以將果園像單獨的區域一樣集成到現有的Asp.Net MVC3網站?

像這樣:

Web項目

  • 視圖
  • 控制器
  • 楷模
  • 后端區域
  • OrchardCMS文件

結果,Orchard CMS將用於存儲主站點的資源(字符串,圖像集),並且易於管理資源。

問題:

  • 我不想在IIS上使用虛擬文件夾。

  • Orchard CMS使用了自己的Global.asax,web.config,早期版本的NHibernate和其他IOC(主要站點使用Spring.net)

考慮到ASP.NET的體系結構,並不是真的或者至少不是干凈的。 從表面上看,您實際上只是在嘗試在子uri中使用orchard的HTTP接口,這可以通過設置反向代理並將請求轉發到生活在不同站點上的其他應用程序來實現。 有關基本概述,請參見carlosag的文章 這里有一些提示:

  • 確保您忽略要反向代理的路由-您不希望ASP.NET mvc介入並嘗試對其進行路由。
  • 在要反向代理的主站點上使用虛擬目錄。 在這里設置URL重寫等。
  • 設置在假站點下的虛擬目錄中運行的果園“站點”,其名稱與虛擬目錄同名,這有助於使IIS正確構建URL。

相反,成功的可能性更大。 您描述的是果園的非目標。

暫無
暫無

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

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