开发首个 Windows Azure 云应用指南
1. 服务定义与配置概述
在 Windows Azure 中,服务定义文件定义了新的“Web 角色”,如 WebRole1。服务配置文件则指定了该角色的实例数量,例如 WebRole1 配置为 1 个实例,意味着代码将在云端的一台虚拟机上运行。以下是服务配置文件的部分示例:
<ConfigurationSettings />
</Role>
</ServiceConfiguration>
2. 为开发环境打包代码
要在 Windows Azure 上运行应用程序,需将应用程序打包成特殊格式。这会将应用程序二进制文件按特定文件夹结构布局,并生成 Windows Azure 内部使用的一些文件。使用随 SDK 提供的 cspack.exe 工具进行打包,在开发环境中打包代码的命令如下:
D:\>cspack htmlwebsite\ServiceDefinition.csdef
/role:WebRole1;htmlwebsite /out:output /copyonly
Windows(R) Azure(TM) Packaging Tool version 1.0.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.
D:\>