簡體   English   中英

在Windows Azure上托管多個項目和服務

[英]Host multiple projects and services on windows azure

我有一個基於ASP.NET 4.0 Web窗體構建的電子商務應用程序,我想將該站點遷移到Windows Azure。

我的應用程序中有6個項目:

  • MyApp.UserWeb-*我的主頁項目
  • MyApp.AdminWeb-*管理Web應用程序
  • MyApp.Services-UserWeb和AdminWeb應用程序使用的WCF服務
  • 其他3個層則是不同的層,例如以上3個項目中引用的BusinessObjects,DataAccess和Security。

我想將MyApp.UserWeb部署和發布為www.mysite.com,將MyApp.AdminWeb部署和發布為www.admin.mysite.com,並將服務托管為services.mysite.com。

您能否建議從Visual Studio 2010部署和發布網站的步驟?

您可以將應用程序的三個組成部分發布到他們自己的網絡角色中。 然后,在DNS設置中,您可以為www,www.admin和服務設置CNAME記錄,以指向每個網絡角色的相應虛擬IP。 還需要在門戶中為每個角色配置CNAME。

為Windows Azure雲服務或存儲帳戶配置自定義域名

您可能還需要站點前端(或其他關鍵任務區域)的多個實例,以確保99.95%的SLA可用性。

上面的配置將為您的應用程序提供可觀的計算資源,並且可以很好地擴展。 如果您想從一個低成本的解決方案開始,我建議在一個網絡角色上運行這三個組件並添加三個CNAME。

Azure網站將再次變得更加便宜,但是此功能仍處於預覽狀態,並且沒有SLA。

有關逐步部署的說明,請在此處查看。

您還需要下載適用於Visual Studio 2010的Azure SDK

您可以使用Windows Azure網站(共享或保留模式以允許自定義域名)或Web角色(雲服務)來執行此操作。 網站或雲服務上的選擇取決於所需的控制和管理級別。

以下是有關為網站設置自定義域名的一些信息: http : //www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/

暫無
暫無

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

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