Visual Studio2015發布web網站到windows azure Cloud Service(PAAS)

來源:互聯網
上載者:User

標籤:

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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.