开发首个 Windows Azure 云应用全流程指南
1. 服务定义与配置概述
在开始开发云应用之前,我们需要了解服务定义和配置的基本概念。服务定义文件定义了新的“Web 角色”,例如这里的 WebRole1。而服务配置文件则指定了该角色的实例数量,如 WebRole1 配置为有 1 个实例,意味着代码将在云端的一台虚拟机上运行。
2. 为开发环境打包代码
要在 Windows Azure 上运行应用程序,无论是在生产环境还是开发环境(Dev Fabric),都需要将应用程序打包成特殊格式。这会将应用程序二进制文件按特定文件夹结构布局,并生成一些供 Windows Azure 内部使用的文件。
我们使用随 SDK 提供的 cspack.exe 工具(即 CSPack)进行打包。以下是为开发环境打包代码的具体步骤:
-步骤一:打开命令提示符,进入包含index.html网页的htmlwebsite目录的上一级目录。
-步骤二:运行以下命令:
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 Framew