標籤:
Visual Studio2015發布web網站到windows azure Cloud Service(PAAS)
我們上一篇文章介紹了,通過visual studio2015發布網站到windows azure的VM(Microsoft Vsitual Machines)下,那是所謂的IAAS方式,今天呢。我們使用visural studio2015發布網站到windows azure 的Cloud Services,這就是PAAS服務模式。PaaS是Platform-as-a-Service的縮寫,意思是平台即服務。把伺服器平台作為一種服務提供的商業模式。而電腦時代相應的伺服器平台或者開發環境作為服務進行提供就成為了PaaS(Platform as a Service)。所謂PaaS實際上是指將軟體研發的平台(計世資訊定義為業務基礎平台)作為一種服務,以SAAS的模式提交給使用者。因此,PaaS也SAAS模式的一種應用,PaaS所提供的服務與其他的服務最根本的區別是PaaS提供的是一個基礎平台,而不是某種應用。具體就不多說了,需要大家詳細查閱相關資料。言歸正傳,下面繼續我們的示範。
我們首先還是用visual studio2015,首先是開啟,然後單擊檔案---建立項目
650) this.width=650;" title="clip_image001" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhCATNWsAAOOY2jyvtU947.jpg" height="661" />
因為我們是需要部署的是windows azure cloud,所需要選擇Cloud----擷取Microsoft Azure SDK
650) this.width=650;" title="clip_image002" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image002" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRhDyiJLIAAQf-pSlJhU243.jpg" height="663" />
因為預設是沒有安裝該組件的,我們單擊開始下載
650) this.width=650;" title="clip_image003" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image003" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhHBmII3AAQYxtflgq8276.jpg" height="634" />
我們單擊繼續
650) this.width=650;" title="clip_image004" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image004" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhHgmSSuAAMNkeC8fss024.jpg" height="645" />
成功下載及安裝相關組件
650) this.width=650;" title="clip_image005" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image005" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRhGgoTA_AAO9FPQh1Dw159.jpg" height="649" />
關閉visual studio後重新再次開啟visual studio就可以看見了azure 雲端服務
650) this.width=650;" title="clip_image006" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image006" src="http://s3.51cto.com/wyfs02/M02/58/23/wKioL1SqRs-CnuUlAAQg936K1NA730.jpg" height="662" />
我們根據自己的需求來定義不同的服務
650) this.width=650;" title="clip_image007" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image007" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtCQYJiYAAPWs-agckI600.jpg" height="673" />
開始建立項目
650) this.width=650;" title="clip_image008" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image008" src="http://s3.51cto.com/wyfs02/M01/58/23/wKioL1SqRtCAWsdmAAOziwTrMyk993.jpg" height="649" />
650) this.width=650;" title="clip_image009" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image009" src="http://s3.51cto.com/wyfs02/M02/58/23/wKioL1SqRtDQNxfzAALaA7NPGaU949.jpg" height="662" />
服務建立完成,預設下只有一個webrole
650) this.width=650;" title="clip_image010" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image010" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtDjR-G-AAUFFGGm0gs022.jpg" height="653" />
我們還是一樣,修改預設的default.aspx檔案,填寫自訂內容:
650) this.width=650;" title="clip_image011" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image011" src="http://s3.51cto.com/wyfs02/M01/58/23/wKioL1SqRtHw2n99AAOg3jNzWOM621.jpg" height="643" />
我們在本地瀏覽試試結果:
650) this.width=650;" title="clip_image012" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image012" src="http://s3.51cto.com/wyfs02/M02/58/23/wKioL1SqRtHiZWu6AAHAilYRemw869.jpg" height="585" />
然後我們將網站發布到windows azure上。
650) this.width=650;" title="clip_image013" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image013" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtHjnlCzAAW3ZdrB6Dg127.jpg" height="663" />
選擇訂閱檔案資訊
650) this.width=650;" title="clip_image014" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image014" src="http://s3.51cto.com/wyfs02/M01/58/23/wKioL1SqRtKCDSkbAAT7QRcrtrg533.jpg" height="653" />
發布到雲端服務的時候必須是建立一個雲端服務
650) this.width=650;" title="clip_image015" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image015" src="http://s3.51cto.com/wyfs02/M02/58/23/wKioL1SqRtLjWsqbAAWlF0-_1M8283.jpg" height="657" />
雲端服務的相關自訂資訊,及建立完成
650) this.width=650;" title="clip_image016" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image016" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtODFcIZAAVXczfAxwY310.jpg" height="644" />
選擇雲端服務及相關的儲存賬戶資訊
650) this.width=650;" title="clip_image017" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image017" src="http://s3.51cto.com/wyfs02/M01/58/23/wKioL1SqRtODH8oPAAWBwfFvpMI477.jpg" height="631" />
開始發布
650) this.width=650;" title="clip_image018" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image018" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtPQaoErAAXOfTN36w8172.jpg" height="668" />
開始部署:
650) this.width=650;" title="clip_image019" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image019" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhaxIJcWAAUD87tC-C8950.jpg" height="666" />
部署服務中
650) this.width=650;" title="clip_image020" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image020" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhbwz4P9AAWa8WKMz28014.jpg" height="654" />
我們同時查看azure的portal狀態,已經建立了一個命名為azurecloudpaas的雲端服務
650) this.width=650;" title="clip_image021" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image021" src="http://s3.51cto.com/wyfs02/M01/58/23/wKioL1SqRtShkUz9AAJ7Ghvhphk424.jpg" height="615" />
同時能看見正在建立及配置相關的服務資訊;待建立完成後我們就可以運行了
650) this.width=650;" title="clip_image022" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image022" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRheTQ9scAAW14HfeIWM279.jpg" height="651" />
建立後,我們我們通過雲端服務資訊開啟發布的資訊
650) this.width=650;" title="clip_image023" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image023" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhfRALT4AAIPDCnprSo810.jpg" height="518" />
頁面開啟服務運行正常。但是我們發現沒有產生虛擬機器:
650) this.width=650;" title="clip_image024" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image024" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhehXTsBAAJ2LAi0UVc702.jpg" height="613" />
我們再次開啟關於PAAS的雲端服務:
650) this.width=650;" title="clip_image025" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image025" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRhuAVplKAAHzYTKJTM4245.jpg" height="584" />
650) this.width=650;" title="clip_image026" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image026" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhuwNgcUAAInmQXEcEE501.jpg" height="584" />
在監視器欄小查看相關資訊。
650) this.width=650;" title="clip_image027" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image027" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhuQyk3hAAH6xRLTrKY632.jpg" height="582" />
我們可以看見一個虛擬機器的相關配置
650) this.width=650;" title="clip_image028" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image028" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRhuzvxbvAAJQCmk5r_E833.jpg" height="590" />
作業系統的版本為自動的。
650) this.width=650;" title="clip_image029" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image029" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRhzx2qPGAAJXzfU4Se0654.jpg" height="588" />
縮放,因為我建立了一個webrole,所以就不定義縮放了
650) this.width=650;" title="clip_image030" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image030" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhzThA1-AAJDQsQQzYc253.jpg" height="582" />
雲端服務的相關認證
650) this.width=650;" title="clip_image031" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image031" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRhzhGFwMAAHp4PDK04M877.jpg" height="582" />
配置條目
650) this.width=650;" title="clip_image032" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image032" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRhzDdhQFAAHPW8lQg8Y421.jpg" height="585" />
我們 可以通過遠端桌面進行串連配置
650) this.width=650;" title="clip_image033" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image033" src="http://s3.51cto.com/wyfs02/M00/58/23/wKioL1SqRtrDNkkDAAHgCYl2NYA106.jpg" height="588" />
啟用遠端桌面
650) this.width=650;" title="clip_image034" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image034" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRh3DxrJAAAF8n-cJfGw622.jpg" height="571" />
定義遠端桌面登入的資訊;角色、使用者名稱及密碼
650) this.width=650;" title="clip_image035" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image035" src="http://s3.51cto.com/wyfs02/M00/58/27/wKiom1SqRh2hCB6xAAHS3LLwMhg040.jpg" height="587" />
650) this.width=650;" title="clip_image036" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image036" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRh7Dv2hXAAIJmfd95GI090.jpg" height="575" />
650) this.width=650;" title="clip_image037" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image037" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRh7SkANhAAIOOm_FITQ548.jpg" height="592" />
我們串連後,然後登陸改虛擬機器:
我們查看到C盤的目錄結構跟正常的作業系統不一樣:比如沒有users那一個目錄、input目錄,存放iis的日誌目錄等
650) this.width=650;" title="clip_image038" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image038" src="http://s3.51cto.com/wyfs02/M00/58/24/wKioL1SqRtziGJ7QAALbbUZfGy4054.jpg" height="698" />
我們再次查看該電腦安裝了那些組件,我們還是通過powershell來查看關於web的服務。因為作為一個網站肯定是安裝了iis相關的服務了
650) this.width=650;" title="clip_image039" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image039" src="http://s3.51cto.com/wyfs02/M01/58/27/wKiom1SqRh-hEP5DAAdOhGzw4_Y568.jpg" height="675" />
我們再次開啟控制和面板能查看安裝的程式
650) this.width=650;" title="clip_image040" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image040" src="http://s3.51cto.com/wyfs02/M01/58/24/wKioL1SqRt3SQR05AAa-9pLcvBg902.jpg" height="687" />
最後我們通過自己的網域名稱解析系統解析該網域名稱:
http://azurecloudpaas.chinacloudapp.cn;
我們添加一個Cname別名記錄執行windows azure的url即可
650) this.width=650;" title="clip_image041" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image041" src="http://s3.51cto.com/wyfs02/M02/58/24/wKioL1SqRt3z9vfRAAM-aZa6sTk855.jpg" height="530" />
650) this.width=650;" title="clip_image042" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image042" src="http://s3.51cto.com/wyfs02/M00/58/24/wKioL1SqRt2xqzJOAALlSbN_Rww334.jpg" height="481" />
650) this.width=650;" title="clip_image043" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image043" src="http://s3.51cto.com/wyfs02/M02/58/27/wKiom1SqRiCjcF_GAAISy94QyyI764.jpg" height="498" />
本文出自 “高文龍” 部落格,請務必保留此出處http://gaowenlong.blog.51cto.com/451336/1599347
Visual Studio2015發布web網站到windows azure Cloud Service(PAAS)