天天看點

Windows Azure 之 Hello World

                                                    Windows Azure 之 HelloWorld

本文将介紹如何建立并部署一個Hello World的雲應用程式。

條件準備:1. 注冊一個Azure平台的賬号 http://www.microsoft.com/windowsazure/free-trial/(PS: 需要一個LiveID的賬号,一張有visa功能的信用卡号, 一賬單寄送位址暫不支援大陸位址)

2. 有Vista 以上版本64位作業系統

3. 安裝了VS2010

4. 安裝Sql 2008

5. 下載下傳并安裝Windows Azure SDK: http://www.microsoft.com/windowsazure/sdk/

一、建立一個Hello World的雲應用程式

1. 使用VS2010建立一個雲工程 (目前隻支援C#和VB)

Windows Azure 之 Hello World

點選 OK,并選擇Asp.Net web role

Windows Azure 之 Hello World

點選 OK ,工程建立成功後我們将看到如下界面

Windows Azure 之 Hello World

2. 更新Default.aspx(操作與普通的Asp.Net應用程式并無不同)

在Default.Aspx中添加一個 Label

Windows Azure 之 Hello World

在背景代碼中更改label的Text為 ”Hello Windows Azure”

Windows Azure 之 Hello World

将背景執行個體數設定為2

Windows Azure 之 Hello World

3. 調試這個Azure應用程式 

為背景代碼添加一個斷點

Windows Azure 之 Hello World
Windows Azure 之 Hello World
Windows Azure 之 Hello World
Windows Azure 之 Hello World

檢視Windows Azure 模拟器

Windows Azure 之 Hello World
Windows Azure 之 Hello World

二、部署Windows Azure 應用程式 

左擊Hello Azure工程,選擇”Package …”

點選Package

Windows Azure 之 Hello World
Windows Azure 之 Hello World

打包完成後将會生成兩個檔案,cspkg裡包含程式生成的dll和資源檔案等,cscfg是雲應用程式的配置檔案

Windows Azure 之 Hello World

使用注冊Windows Azure 賬号時的live ID 登陸https://windows.azure.com 

Windows Azure 之 Hello World

登陸成功後界面如下,可以把它看作是雲作業系統,對于以一次部署Windows Azure的webrole應用程式,點選“New Hosted Service”

Windows Azure 之 Hello World

輸入以個應用程式名稱,注意這個名稱+.Cloudapp.net必須唯一,是以當你輸入的值與别人的重複時,系統将提示重複

Windows Azure 之 Hello World

點選Package Location 的浏覽(Browse Locally …), 選擇生成的cspkg檔案;點選Configurationfile的浏覽(BrowseLocally …)并選擇剛剛生成的cscfg檔案; 點選OK

Windows Azure 之 Hello World

系統顯示正在上傳 

Windows Azure 之 Hello World

開始部署

Windows Azure 之 Hello World

應用程式部署完畢(内部版本) 

Windows Azure 之 Hello World

點選DNS name可以檢視應用程式的運作效果

Windows Azure 之 Hello World

應用程式的運作效果

Windows Azure 之 Hello World

如果應用程式确認無誤,則點選”Swap VIP”, 将應用程式釋出到産品環境

Windows Azure 之 Hello World
Windows Azure 之 Hello World
Windows Azure 之 Hello World

釋出到産環境之後我們就可以用友好的url來通路我們的Hello World Azure了 

Windows Azure 之 Hello World

繼續閱讀