Windows Azure入门教学系列 (一): 创建第一个WebRole程序

原文 Windows Azure入门教学系列 (一): 创建第一个WebRole程序

在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言)。在开始学习之前,请确保你的机器上已经安装了:

  Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)
  Windows Azure Software Development Kit (November 2009)

  步骤一:创建解决方案和项目

  以管理员权限打开Visual Studio 2008 SP1,点击File,选择New,点击Project按钮:

  在弹出窗口中按照下图所示,选择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上正常运行,但是也有一些例外情况。对于这些问题,我们会在以后的文章中详细介绍。

时间: 2024-07-28 22:24:44

Windows Azure入门教学系列 (一): 创建第一个WebRole程序的相关文章

Windows Azure入门教学系列 (一): 创建第一个WebRole程序,互联网营销

在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言).在开始学习之前,请确保你的机器上已经安装了: Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) Windows Azure Software Development Kit (November 2009) 步骤一:创建解决方案和项目 以管理员权限打开Visual Studio 2008 SP1,

Windows Azure入门教学系列 (七):使用REST API访问Storage Service

本文是Windows Azure入门教学的第七篇文章. 本文将会介绍如何使用REST API来直接访问Storage Service. 在前三篇教学中,我们已经学习了使用Windows Azure SDK所提供的StorageClient来使用Blob Storage, Queue Storage以及Table Storage的基本方法.我们在前几篇教学中也提及最终StorageClient也是通过发送REST请求来与服务器端通信的. 在这篇教学中,我们会以Blob Storage为例,说明如何

Windows Azure入门教学系列 (五):使用Queue Storage

本文是Windows Azure入门教学的第五篇文章. 本文将会介绍如何使用Queue Storage.Queue Storage提供给我们一个云端的队列.我们可以用Queue Storage来进行进程间的相互通信(包括运行在不同机器上的进程之间的通信). 一个使用Queue Storage经典的场景是,在一个Web应用程序中,用户通过表单递交给服务器数据,服务器收到数据后将进行处理,而这一处理将花费很多时间.这种情况下,服务器端通过Queue Storage可以把用户递交的信息存储在队列中,后

Windows Azure入门教学系列 (九):Windows Azure 诊断功能

本文是Windows Azure入门教学的第九篇文章. 本文将会介绍如何使用Windows Azure 诊断功能.跟部署在本地服务器上的程序不同,当我们的程序发布到云端之后,我们不能使用通常的调试方法,例如Remote Debugging等等来对我们的程序进行调试.那么当程序运行出现问题时我们如何能够得知问题的根源以便修正Bug呢?如果我要检测程序的性能,又有什么好的方法呢? 要做到上述的需求,我们需要利用Windows Azure提供的诊断功能,该功能能够记录诊断日志,保存到Windows A

Windows Azure入门教学系列 (二):部署第一个Web Role程序

本文是Windows Azure入门教学的第二篇文章. 在第一篇教学中,我们已经创建了第一个Web Role程序.在这篇教学中,我们将学习如何把该Web Role程序部署到云端. 注意:您需要购买Windows Azure Platform 服务才能继续本教学.您可以通过点击https://mocp.microsoftonline.com/Site/Support.aspx页面上的   联系我们的支持团队来获得购买服务的具体步骤或询问其他有关购买,收费的问题. 在开始本教学之前,请确保你从Win

Windows Azure入门教学系列 (六):使用Table Storage

本文是Windows Azure入门教学的第六篇文章. 本文将会介绍如何使用Table Storage.Table Storage提供给我们一个云端的表格结构.我们可以把他想象为XML文件或者是一个轻量级的数据库(当然,不是通过SQL 语句进行数据的操作). 使用Table Storage的方法依然是调用REST API.有关Table Storage REST API的详细信息,请参见Table服务API: 为了方便.NET开发人员,我们在SDK中提供了Microsoft.WindowsAzu

Windows Azure入门教学系列 (八):使用Windows Azure Drive

我们知道,由于云端的特殊性,通常情况下,对文件系统的读写建议使用Blob Storage来代替.这就产生了一个问题:对于一个已经写好的本地应用程序,其中使用了NTFS API对本地文件系统读写的代码是否需要进行完全重写以便迁移到Windows Azure平台上呢?答案是否定的.Windows Azure平台提供了Drive的功能. 在1.1版本的SDK中提供了CloudDrive类,能够将本地NTFS文件系统Mount到Blob Storage上.我们只要添加一小段代码来表明我们希望Mount

Windows Azure入门教学系列 (四):使用Blob Storage

本文将会介绍如何使用Blob Storage.Blob Storage可以看做是云端的文件系统.与桌面操作系统上不同,我们是通过REST API来进行对文件的操作.有关REST API的详细信息,请参见Blob 服务 API. 为了方便.NET开发人员,我们在SDK中提供了Microsoft.WindowsAzure.StorageClient类来帮助发送REST请求. 在开始本教学之前,请确保你从Windows Azure 平台下载下载并安装了最新的Windows Azure开发工具.本教学使

C++入门概览和尝试创建第一个C++程序_C 语言

C++程序的构成和书写形式1) 一个C++程序可以由一个程序单位或多个程序单位构成.每一个程序单位作为一个文件.在程序编译时,编译系统分别对各个文件进行编译,因此,一个文件是一个编译单元. 2) 在一个程序单位中,可以包括以下几个部分: 预处理命令.上节4个程序中都包括#include命令. 全局声明部分(在函数外的声明部分).在这部分中包括对用户自己定义的数据类型的声明和程序中所用到的变量的定义. 函数.函数是实现操作的部分,因此函数是程序中必须有的和最基本的组成部分.每一个程序必须包括一个或