新聞中心
創(chuàng)建一個簡單的windows Azure應(yīng)用程序
原創(chuàng)
作者:編譯/周雪峰 2011-03-15 19:45:27
云計算 在過去的一些文章中,我已經(jīng)給大家介紹過微軟的Windows Azure平臺了?,F(xiàn)在,我將會為您講述如何開發(fā)面向Azure平臺的應(yīng)用程序。讓我們從一個簡單的云應(yīng)用程序開始,繼續(xù)我們的Windows Azure之旅。

在過去的一些文章中,我已經(jīng)給大家介紹過微軟的Windows Azure平臺了?,F(xiàn)在,我將會為您講述如何開發(fā)面向Azure平臺的應(yīng)用程序。讓我們從一個簡單的云應(yīng)用程序開始,繼續(xù)我們的Windows Azure之旅。
準(zhǔn)備好云計算工具
要在Azure平臺上開發(fā)應(yīng)用程序,你需要下載一些必要的工具集,并安裝他們。這包括Visual Studio 2010和Azure tool kit。
開始進(jìn)行Azure開發(fā)
啟動Visual Studio 2010。點(diǎn)擊“Files”-〉“New Project...”,然后在Visual C#模板下選擇“Cloud”節(jié)點(diǎn),如圖1所示:
(圖1:選擇一個云項(xiàng)目模板)
點(diǎn)擊“OK”,然后繼續(xù)。如果你點(diǎn)擊了“OK”,它會提示你為Azure應(yīng)用程序選擇各種類型的角色。如圖2所示:
(圖2:選擇角色)
選擇“ASP.NET web Role”。當(dāng)你把鼠標(biāo)懸停到你選擇的角色上的時候,它會提示你,是刪除它還是重命名它。點(diǎn)擊那個鉛筆的圖標(biāo)可以重命名這個角色,如圖3所示:
(圖3:重命名這個Web角色)
在這個例子中,我們把它重命名為““MyASPNETWebRole”。點(diǎn)擊“OK”,來創(chuàng)建這個項(xiàng)目。
如果你這樣做了,Visual Studio 2010會生成這個項(xiàng)目的后臺代碼,并在解決方案資源瀏覽器中生成一些項(xiàng),如圖4所示:
(圖4:這個角色被添加到了解決方案資源管理器中)
然后你會注意到,default.aspx頁面是用下面這些內(nèi)容來創(chuàng)建的:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="MyASPNETWebRole._Default" %>
Welcome to ASP.NET!
To learn more about ASP.NET visit www.asp.net.
You can also find title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN
你還會注意到,在解決方案資源管理器中,“MyFirstAzureProject”擁有一個叫作“MyASPNETWebRole”的角色。
除了這個Web角色,向?qū)н€會創(chuàng)建兩個額外的文件
現(xiàn)在,向你的***個Azure應(yīng)用程序中添加一些自定義的代碼??纯聪旅娲a段中高亮的那個小節(jié),你就知道你需要在“default.aspx”中改動哪些地方了。
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="MyASPNETWebRole._Default" %>
Welcome to cloud computing.
To learn more about ASP.NET visit www.asp.net.
You can also find title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN
你可以切換到“default.aspx”的設(shè)計視圖來查看你是否喜歡這個布局,或者做這些改動你是否覺得滿意。圖5展示了這個頁面當(dāng)前的外觀:
(圖5:你的云計算應(yīng)用程序的初始外觀)
現(xiàn)在,你可以開始為運(yùn)行這個云應(yīng)用程序而做準(zhǔn)備了。需要注意的一件事情是運(yùn)行Azure模擬器需要管理員權(quán)限。所以如果你一開始沒有用管理員身份來運(yùn)行Visual Studio,那么你必須要以管理員身份重新啟動Visual Studio才可以。
如果你按了“Ctrl+F5”,Visual Studio就會開始為這個項(xiàng)目部署云模擬器,如圖6所示:
(圖6:正在部署云模擬器)
這個工作完成以后,你會看到下面這些信息,如圖7所示:
(圖7:云模擬器已經(jīng)載入完畢)
點(diǎn)擊“OK”會讓這個對話框消失,然后運(yùn)行這個模擬器。這個模擬器位于你的系統(tǒng)托盤區(qū)(藍(lán)色的windows圖標(biāo),如圖8所示)
(圖8:在系統(tǒng)托盤區(qū)中的云模擬器)
如果模擬器啟動了,它會首先會啟動“default.aspx”頁面
(圖9:你的云應(yīng)用程序正在模擬器中運(yùn)行)
現(xiàn)在,你已經(jīng)擁有了***個可以在模擬器中運(yùn)行的云應(yīng)用程序。你可以繼續(xù)把這個應(yīng)用程序部署到云中。在下一篇文章中,你將會學(xué)到如何進(jìn)行這樣的部署!
總結(jié)
在本文中,我們?yōu)槟v述了如何創(chuàng)建一個Azure應(yīng)用程序。衷心地希望這個例子可以增加你對你云計算平臺的興趣。
原文名:Creating a Simple Windows Azure Application 作者:Vipul Patel
【本文乃51CTO精選譯文,轉(zhuǎn)載請標(biāo)明出處!】
【編輯推薦】
- 微軟公布云計算平臺Azure收費(fèi)模式細(xì)節(jié)
- 云計算意在長遠(yuǎn),微軟云計算服務(wù)Windows Azure已經(jīng)啟用
- 技術(shù)透析:Windows Azure Platform框架與組成
- 微軟Windows Azure Platform技術(shù)解析
- 走近微軟云:SQL Server到Azure數(shù)據(jù)同步
- 當(dāng)微軟Azure遭遇亞馬遜EC2:五大關(guān)鍵區(qū)別
- Windows Azure云計算平臺新增五大功能
- 云計算前途光明 Azure用戶數(shù)突破31000
- 如何把應(yīng)用程序部署到Windows Azure中
名稱欄目:創(chuàng)建一個簡單的WindowsAzure應(yīng)用程序
當(dāng)前URL:http://www.fisionsoft.com.cn/article/dhgppoj.html


咨詢
建站咨詢
