创建Windows Azure应用程序之旅

我将会为您讲述如何开发面向Azure平台的应用程序。让我们从一个简单的云应用程序开始,继续我们的Windows Azure之旅。

准备好云计算工具

要在Azure平台上开发应用程序,你需要下载一些必要的工具集,并安装他们。这包括Visual Studio 2010和Azure tool kit。

开始进行Azure开发

启动Visual Studio 2010。点击“Files”-〉“New Project...”,然后在Visual C#模板下选择“Cloud”节点, 点击“OK”,然后继续。如果你点击了“OK”,它会提示你为Azure应用程序选择各种类型的角色。

选择“ASP.NET Web Role”。当你把鼠标悬停到你选择的角色上的时候,它会提示你,是删除它还是重命名它。点击那个铅笔的图标可以重命名这个角色。

在这个例子中,我们把它重命名为““MyASPNETWebRole”。点击“OK”,来创建这个项目。

如果你这样做了,Visual Studio 2010会生成这个项目的后台代码,并在解决方案资源浏览器中生成一些项,然后你会注意到,default.aspx页面是用下面这些内容来创建的:

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"

CodeBehind="Default.aspx.cs" Inherits="MyASPNETWebRole._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

</asp:Content>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

<h2>

Welcome to ASP.NET!

</h2>

<p>

To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.

</p>

<p>

You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"

title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.

</p>

</asp:Content>

你还会注意到,在解决方案资源管理器中,“MyFirstAzureProject”拥有一个叫作“MyASPNETWebRole”的角色。

除了这个Web角色,向导还会创建两个额外的文件

现在,向你的第一个Azure应用程序中添加一些自定义的代码。看看下面代码段中高亮的那个小节,你就知道你需要在“default.aspx”中改动哪些地方了。

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"

CodeBehind="Default.aspx.cs" Inherits="MyASPNETWebRole._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

</asp:Content>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

<h2>

Welcome to cloud computing.

</h2>

<p>

To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.

</p>

<p>

You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"

title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.

</p>

</asp:Content>

你可以切换到“default.aspx”的设计视图来查看你是否喜欢这个布局,或者做这些改动你是否觉得满意。

现在,你可以开始为运行这个云应用程序而做准备了。需要注意的一件事情是运行Azure模拟器需要管理员权限。所以如果你一开始没有用管理员身份来运行Visual Studio,那么你必须要以管理员身份重新启动Visual Studio才可以。

如果你按了“Ctrl+F5”,Visual Studio就会开始为这个项目部署云模拟器,这个工作完成以后,你会看到云模拟器已经载入完毕这些信息

点击“OK”会让这个对话框消失,然后运行这个模拟器。这个模拟器位于你的系统托盘区。

如果模拟器启动了,它会首先会启动“default.aspx”页面

现在,你已经拥有了第一个可以在模拟器中运行的云应用程序。你可以继续把这个应用程序部署到云中。在下一篇文章中,你将会学到如何进行这样的部署!

总结

在本文中,我们为您讲述了如何创建一个Azure应用程序。衷心地希望这个例子可以增加你对你云计算平台的兴趣。

时间: 2024-10-30 18:27:21

创建Windows Azure应用程序之旅的相关文章

在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序

原文 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 Jim Nakashima.Hani Atassi 和 Danny Thorpe 将应用程序或服务部署到 Microsoft 云服务平台 Windows Azure 的原因有很多.例如,只为使用的内容付费从而可降低操作和硬件成本.构建几乎能无限缩放的应用程序.巨大的存储容量.地理位置等等,不胜枚举. 只有

使用MySQL数据库创建Windows Azure网站

不用担心,在此http://www.aliyun.com/zixun/aggregation/39815.html">博客文章中,我将详细介绍使用 Virtualenv 和适用于 Visual Studio 的Python 工具为您的应用程序创建 Python 环境的步骤.与此同时,我还将介绍如何将基于 Django 的站点发布到 Windows Azure 网站上. 使用 MySQL 数据库创建 Windows Azure 网站 现在,登录 Azure 管理门户,使用 Custom cr

程序调度:新的windows Azure计划程序服务

今天早上我们推出了windows Azure的另一组增强功能.今天的新功能包括: 程序调度:新的windows Azure计划程序服务 存储:新的同步读写冗余存储方案 监测:windows Azure服务的监测及诊断的增强功能 所有的这些改进现在都可以使用(注意有些功能仍然是在预览).下面是有关他们的更多详细信息: 程序调度:新的windows Azure计划程序服务 我很高兴宣布我们可以预览新的Windows Azure调度服务.Windows Azure调度服务允许你安排启用HTTP/S端点

如何调试Windows Azure应用程序

Windows Azure是一个基于Silverlight的软件,它的开发门户现在也已经焕然一新了.它的所有信息,所有的操作都可以在一个页面中完成.使用这个全新的门户,从配置guest操作系统到停止或重启一个服务,几乎在一个页面上,就可以把所有的事情完成.以下是对Windows Azure应用程序调试的简单介绍 调试应用程序用处十分普遍,可以让开发人员跟踪和修复存在的问题,确保应用程序更加可靠和高效,所以调试应用程序的能力对开发人员来说非常重要. Microsoft Windows Azure开

C#通过创建Windows服务启动程序的方法详解_C#教程

本文实例讲述了C#通过创建Windows服务启动程序的方法.分享给大家供大家参考,具体如下: 1. 新建一个Windows服务应用程序 创建项目-->Visual C# 左侧的"+"-->Windows -->Windows 服务(右侧模板)-->输入名称,确定创建项目 2. 设置Windows服务的属性(Windows服务里没有窗体,所以点击左侧设计器里空白的地方即可在右侧属性栏里看到属性) 这里属性是控制服务器是否可以停止,暂停,继续等等的操作.根据需要选择

Windows Azure透过安全框架了解应用程序的安全状况

第 1 部分介绍了威胁形势并且建议您的应用程序使用深度防御.第 2 部分提出安全是一项共同责任,Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 为您的应用程序提供超出内部部署应用程序需求的强大安全功能.但另一方面,它也暴露了您应该考虑的其他漏洞. 此部分中将探索如何检查应用程序的体系结构.模式与实践团队提出通过安全框架来检查应用程序,以便您在开始编码之前即确定威胁和您的响应. 此部分还介绍了如何将Micro

Windows Azure Virtual Machine (17) Virtual Machine成本分析

在Windows Azure VM里,计费模式是和以下几个因素有关: 成本1: VM Type and VM Size 具体的计费模式请参考这里 http://www.windowsazure.com/en-us/pricing/details/virtual-machines/#service-windows 我们知道,在创建Windows Azure VM的时候,我们可以选择VM的Type.这和操作系统.安装的应用程序有关: a)Windows b)Linux c)SQL Server d)

Windows Azure——全面的平台即服务实例

在前段时间举行的PDC大会上,微软发布了Windows Azure云计算平台未来的发展规划蓝图.微软独辟蹊径地跳出了单纯的基础架构作服务的框架,把Windows Azure作为平台服务进行研发:这是一种全方位的开发工具.服务和管理系统,能够满足开发者们对于可用和可扩展的应用程序的自主开发. 未来的12到18个月中,微软还将继续推出更多新颖的功能供给Windows Azure平台的用户们.新的功能不仅可以更方便地实现将现有的应用程序迁移到云中,还将对云托管应用程序的可用服务进行加强. 应用程序迁移

Windows Azure SQL Reporting开发的最佳做法

编者注:这篇博客文章来自Windows Azure SQL Reporting 项目经理David Magar. 尽管人们倾向于采用一个现有的Reporting Services项目,并且把它放置到云上,你确实不应该这样做.在本地服务器运行良好的报表部署到SQL Reporting报告服务器也许没有本地服务器上同样的性能. 很幸运,3个简单的修改就可以产生更快的运行报告.这篇博客文章将详细讲述每一个修改. 最佳做法#1: 重新配置 ReportViewer 控件 如果你在ASP.Net页或者Wi