Windows Azure學習筆記

Windows Azure定義

Windows Azure是由微軟所發展的一套雲端運算作業系統,用來提供雲端線上服務所需要的作業系統與基礎儲存與管理的平台,是微軟的雲端運算的核心組成元件之一,以及微軟線上服務策略的一部份。

具體查看http://zh.wikipedia.org/wiki/Windows_Azure

Windows Azure Hello World

在vs2010建立一個azure project

ServiceDefinition.csdef

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" name="HelloWorld">
<WebRole name="HelloWorld_WebRole" enableNativeCodeExecution="true">
<Sites>
<Site name="Web">
<Bindings>
<Binding name="HttpIn" endpointName="HttpIn"/>
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="HttpIn" protocol="http" port="80"/>
</Endpoints>
<Imports>
<Import moduleName="Diagnostics"/>
</Imports>
</WebRole>
</ServiceDefinition>

 

ServiceConfiguration.cscfg

<?xml version="1.0"?>
<ServiceConfiguration serviceName="HelloWorld" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">
<Role name="HelloWorld_WebRole">
<Instances count="1"/>
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true"/>
</ConfigurationSettings>
</Role>
</ServiceConfiguration>

然後在建立一個HelloWorld_WebRole Project

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Microsoft.Samples.ServiceHosting.HelloWorld.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>Hello World!</title>
</head>
<body>
<form id="form1" runat="server">
<div style="font-size: 64pt; font-family: Arial, Helvetica, sans-serif; font-weight: bolder">

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

</div>
<div style="font-size: 14pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder">
<p><asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></p>
<p><asp:HyperLink ID="HyperLink1" runat="server"></asp:HyperLink></p>
<p><asp:HyperLink ID="HyperLink2" runat="server"></asp:HyperLink></p>
<p><asp:HyperLink ID="HyperLink3" runat="server"></asp:HyperLink></p>
</div>
</form>
</body>
</html>
//
// <copyright file="Default.aspx.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
using System;
using System.Web.UI.WebControls;


namespace Microsoft.Samples.ServiceHosting.HelloWorld
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "Hello World!";
Label2.Text = "To get started creating applications for Windows Azure, see:";
HyperLink1.Text = "Windows Azure Hands On Labs";
HyperLink1.NavigateUrl = "http://msdn.microsoft.com/en-us/windowsazure/wazplatformtrainingcourse_windowsazure_unit";
HyperLink2.Text = "Windows Azure Code Samples";
HyperLink2.NavigateUrl = "http://msdn.microsoft.com/en-us/library/windows-azure-code-samples.aspx";
HyperLink3.Text = "Windows Azure Code Quick Start";
HyperLink3.NavigateUrl = "http://msdn.microsoft.com/en-us/library/gg663908.aspx";

}
}
}

Web.config


<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<compilation targetFramework="4.0" debug="true"/>
<machineKey decryption="AES" decryptionKey="F7FA540B4DFD82E5BB196B95D15FF81F6F8F9D07FE518A4D03039A8A70616754" validation="SHA1" validationKey="6F8F9D07FE518A4D03039A8A70616754FD2371A09DE62168764FF0DCE537184F0535D5D9AD66DEDC6F8F9D07FE518A4D03039A8A70616754FD2371A097DC1ABF"/>
</system.web>
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type=""/>
</add>
</listeners>
</trace>
</system.diagnostics>
</configuration>





posted @ 2011-10-29 19:16  xpxpxp111  阅读(346)  评论(0)    收藏  举报