我開始了將在Azure上託管的ASP.net Web項目,但我不確定是否將該項目作爲常規ASP.net應用程序開發並部署它作爲Azure上的網站,或者將其作爲具有Web角色的雲應用程序進行開發。將網站部署爲天藍色包作爲
該項目的本質是一個網站(簡單的數據庫後端),但問題是部署之一。我們的目標是構建應用程序的版本,然後部署到分段和生產環境,這意味着構建的輸出應該產生一個包(類似於msdn中描述的內容)。
關於如何create a service package發佈雲服務有很多信息,但發佈網站到azure的文章遵循'web部署'方案,通過Visual Studio(Azure等訂閱文件)進行部署。
有沒有辦法將網站部署到Azure作爲一個包?還是像Visual Studio這樣的工具需要進行Web部署?如果是這樣,那麼將該項目組合爲只有Web角色的雲服務纔是正確的選擇?
看看微軟的部署,這是VS鉤住它的「部署」機制,可以通過命令行和IIS進行控制 –
在考慮諸如部署包之類的細節之前,應該考慮Web站點和雲服務(具有Web/Worker角色)。我發佈[這個答案](http://stackoverflow.com/questions/10941488/what-is-the-difference-between-an-azure-web-site-and-an-azure-web-role/10941526#10941526 )試圖解決這個問題。 –