1、微软云计算1.开发环境搭建A. 安装 visual studio 2010 premium(由于本机装过 vs2010 express 版和专业版所以需要安装的项并不多,但是建议在没有装过其他 vs2010 版本的机器上全新安装)B. 新建 Cloud 项目,选择“启动 Windows Azure Tools”按照提示将下载并安装 Windows Azure Tools ,包括 : Windows Azure SDK 和Windows Azure Tools for Microsoft Visual Studio 2010注意:通过微软工具套件安装的微软云计算开发平台(vs2010 expre
2、ss 和windows azure 和 windows azure tools for vs 2010)这些较新版本的东西不能用在较旧版本的 vs2010 premium 中,系统中的 windows azure 和 windows azure tools for vs 2010 存在较新版本是无法安装旧版本,需要卸载较新版本的windows azure 和 windows azure tools for vs 2010,同时伴随 windows azure 和 windows azure tools for vs 2010 一起安装的 asp.Net mvc 功能也要卸载,否则会出现未知错误
3、。公司的 visual studio 2010 premium 匹配的云开发工具可以在http:/ 下载。注意版本应是 v1.2 及更低版本至此云计算开发平台搭建成功,再次选择 Cloud 选项时将如下所示:显然可以创建 windows azure cloud service 了2.实例微软云计算开发体验与普通开发体验并无不同,下面演示一个简单的微软云计算开发平台下的实例A 打开 vs2010,新建项目可以看到项目模板新增加了 Cloud 模板,选择此模板便可以新建云计算项目,选择右侧“Windows Azure Cloud Service”继续。B 可以看到如下提示框,选择 ASP.NET
4、Web Role 作为继续开发的项目类型,Web Role 是微软云计算服务角色的一种,是基于普通 web 应用的,提供Web 访问服务。点击 Ok 继续注意:选择 ASP.NET MVC 2 Web Role 可能会报错,是因为没有安装 Microsoft Asp.NET MVC # -Visual Studio 2010 Tools 导致的,去微软官网下载安装即可C 解决方案会包含 WebRole 项目和 WindowsAzure 项目,开发时编辑 WebRole项目,WindowsAzure 项目用于在微软云计算平台发布项目D 可以看到,云计算项目开发体验与微软其他 web 项目开发体验
5、并无不同E 开发一个简单的实例程序,点击按钮后坐相应提示在 web 页面增加一个 Button 和一个 Label增加按钮事件protected void HelloButton_Click(object sender, EventArgs e)if (helloLabel.Text = “)helloLabel.Text = “欢迎体验微软云计算“;elsehelloLabel.Text = “;F 点击 F5 运行项目3.发布要想使云项目真正的应用到云中,还需进行发布和在微软云中安装。A首先发布 WindowsAzure 项目,选择“Create Service Package Only”,点击OK将会弹出 windows 资源管理器窗口,可以看到发布了两个文件,这就是微软云计算项目将要安装的文件。B打开 ,上传刚才发布的两个文件到微软云中,给项目付一个路径,这样就可以通过网络访问该项目了。访问体验并无不同,但是我们没有配置 IIS 也没有提供静态 IP 和服务器,此项目编可以通过网络提供访问。具体操作可通过视频观看,由于程序存在于微软云中,其计算能力会与普通服务器发布有很大差异