Windows Azure Cloud Service 是以PaaS的方式提供了云服务,使用.Net在Windows Azure Cloud Service上部署程序,需要安装Windows Azure SDK.
使用Web Role,在开发上与传统Web开发基本一致
1. 新建Web项目,注意:在framework版本选择上,使用需要使用3.5或者4.0,这个是目前Windows Azure支持的版本
2.添加WebRole部署项目。
右键单击项目名称,在菜单中选择Add Windows Azure Cloud Service Project
这时Visual Studio会在解决方案中自动生成Windows Azure项目
部署过程
1.右键单击Web项目,在菜单中出现了 Publish to Windows Azure,点击这一项
2. 在弹出的页面中点击登录下载credential文件
也可以访问这个地址 https://windows.azure.com/download/publishprofile.aspx
3.导入文件 点击Import导入上一步中保存的文件,点击下一步
4. 设置托管服务和存储账户
这里Cloud Service对应的就是托管服务的名字,当没有建立托管服务是,可以在这里新建,当有多个的时候可以选择当前项目希望使用的托管服务。
新建的托管名字将出现在域名中,所以这个名字不能重复,并且在新建名字时可以选择提供服务的地区。如图中的例子,新建的网站域名将会是bstest.cloudapp.net
点击Advanced Settings选择存储账户名,与托管服务名一样,可以新建和选择
5.发布 点击Publish按钮,开始发布操作,进度可以在Windows Azure Active log窗口中查看
发布成功后,登录管理页面,我们就能看到已经发布成功的站点了