在第一篇教學中,我們将學習如何在Visual Studio 2008 SP1中建立一個WebRole程式(C#語言)。在開始學習之前,請確定你的機器上已經安裝了:
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=772990DA-8926-4DB0-958F-95C1DA572C84&displaylang=en"> Windows Azure Software Development Kit (November 2009)</a>
步驟一:建立解決方案和項目
以管理者權限打開Visual Studio 2008 SP1,點選File,選擇New,點選Project按鈕:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuEzN2IGOkhDNmVTZ3ITZjVmMxcTY2YjYjBTY1M2N5MzYfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
在彈出視窗中按照下圖所示,選擇Windows Azure Cloud Service模闆,命名項目為FirstWebRole,點選OK按鈕建立項目:
在彈出視窗出現後,按照下圖所示,分别點選ASP.NET Web Role, “>”按鈕。該步驟會在右邊視窗中生成一個新的WebRole項。點選OK。
步驟二:觀察生成的項目,項目結構如下圖所示:
編輯Default.aspx頁面,添加一些測試資訊,如:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebRole1._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Hello World!
</div>
</form>
</body>
</html>
步驟三:運作程式
按F5鍵開始調試程式。将會見到下面的頁面:
至此我們已經建立了第一個WebRole程式。如果你留心的話,會發現工作列裡多了一個程式的圖示,見下圖:
這個就是dev Fabric和dev Storage的管理器。簡單地來說,他是一雲端的模拟器,讓我們在本地測試自己的程式是否能夠在Windows Azure Platform上運作。通常情況下如果在本地測試通過的話便能夠在Windows Azure Platform上正常運作,但是也有一些例外情況。對于這些問題,我們會在以後的文章中詳細介紹。