怎样在Windows Azure中部署应用程序

这篇文章,我们主要围绕怎样在Windows Azure中部署应用程序这个来开展,想要在Azure中部署应用程序,说简单不简单,说难也不难,不过有两个文件是必需的:一个包文件,另一个则是配置文件。要创建包文件,可以在CloudService项目上“右击”,然后点击“Publish”。它会询问你是创建一个包文件还是把它发布到Azure中。如果选择第一个选项,它会创建包文件,并打开这个浏览器。而第二个配置文件则在CloudService1中,叫作ServiceConfiguration.cscfg。

有了包文件(.cspkg)和配置文件(.cscfg) ,我们就可以通过管理门户,azure service management cmdlets,Cerebrata的CloudStorageStudio,或者Cerebrata的Azure management cmdlets来部署它了。在我们进行操作的时候,如果我们在发布对话框中选择第二个选项的话,我们也可以通过visual studio直接上传它。它需要一个subscriptionId和一个X509 v3版的证书,如下所示:

然后,我们必须提供部署环境和储存账户。

无论我们选择了哪个选项,我们都需要:

1,一个Windows Azure订阅——当我们注册Azure的时候,一个Subscription会和我们的Live ID关联起来。

2,一个Windows Azure Hosted Service——我们需要为部署创建一个Hosted Service。它可以提供两种部署环境——生产环境和测试环境

3,一个Windows Azure存储账户——当我们通过visual studio部署的时候,包文件首先会被上传到这个存储账户的blob storage中,然后通过blob service来部署。

总结一下通过管理门户部署应用程序的几个简单步骤:

1,要部署应用程序,我们需要一个包文件和配置文件。

2,要创建一个包文件应该点击“Publish”,然后选择只创建包文件那个选项。

3,登录到管理门户。

4,如果你想在一个新的服务中部署应用程序,创建一个新的Hosted Service。

5,然后,在部署环境方面,我们既可以选择部署到生产环境,也可以部署到测试环境。

6,然后开始部署。

7,在管理门户上,你可以看到部署的进度。

8。要删除一个部署,首先应该点击“Stop”,当它停止以后再删除它。

原文名:How to deploy application in Windows Azure 作者:Reeta Singh Lodhi

【本文乃51CTO精选译文,转载请标明出处!】

【编辑推荐】

微软公布云计算平台Azure收费模式细节 云计算意在长远,微软云计算服务Windows Azure已经启用 技术透析:Windows Azure Platform框架与组成 微软Windows Azure Platform技术解析 走近微软云:SQL Server到Azure数据同步 当微软Azure遭遇亚马逊EC2:五大关键区别 Windows Azure云计算平台新增五大功能 云计算前途光明 Azure用户数突破31000

【责任编辑:王勇 TEL:(010)68476606】

时间: 2024-09-17 04:06:34

怎样在Windows Azure中部署应用程序的相关文章

预构建Linux映像在Windows Azure中部署多节点Hadoop群集

本文章由 http://www.aliyun.com/zixun/aggregation/13357.html">Azure CAT 团队的 Piyush Ranjan (MSFT) 撰写. 随着基础结构服务(虚拟机和虚拟网络)近期在 Windows Azure 上正式发布,越来越多的企业工作负荷正在向公共云迁移,以利用云经济效益.规模和速度.我最近参与了其中一种企业工作负荷 - 云中的大数据.在此,我将与您分享一些提示和最佳做法. 该项目要求使用预构建 Linux 映像在 Windows

Windows Azure中部署PHP应用程序

这篇文章介绍各种部署网站上Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 的方式,不过由于虚拟机服务(Windows Azure Virtual Machines)的部署方式是完全自己设定的,所以这里主要介绍的是网站服务(Windows Azure Websites)的各种部署方式以及如何用 Windows Azure SDK 的工具来进行部署应用程序至云端服务(Windows Azure Cloud Se

Windows Azure中部署Laravel应用程序的几点注意事项

继做完了部署 Zend Framework 应用程序到 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 的实验之后,今天抽空测试了一下另一个 PHP Framework: Laravel 的应用程序是不是也同样容易,只要加一个 web.config 檔取代 .htaccess 的 rewrite rule 就可以. 部署 Laravel 应用程序几个要注意的地方: 1.一样要到设定的页面,将 / 路径改成对

如何把应用程序部署到Windows Azure中

在过去的文章中,我们已经讨论过了如何在Azure中创建一个"Hello World"应用程序.在本文中,我们主要讨论如何把应用程序部署到Windows Azure中.要在Azure中部署应用程序,有两个文件是必需的--一个包文件和一个配置文件.配置文件在CloudService1中,叫作ServiceConfiguration.cscfg.要创建包文件,可以在CloudService项目上"右击",然后点击"Publish". 然后,它会询问你是

在Windows Azure上部署WCF服务

本文将引导大家达成第一种功能:在Windows Azure上部署服务.后续文章将会介绍另两种功能.事实上,在Windows Azure入门教学系列 (一): 创建第一个WebRole程序里,大家已经尝试过部署一个最简单的服务:一个ASP.NET网站.是的,ASP.NET网站也可以称作一种服务.现在,你的ASP.NET程序不再是运行在你自己的服务器上,而是运行在云端了.但是,Windows Azure不仅仅支持常规网站,我们也完全可以把那些和用户界面无关的服务(headless services)

三步完成Windows Azure平台部署WCF服务

之前,我们在Windows Azure平台简介中介绍过Windows Azure的三大主要功能.那就是计算,存储,以及管理.至今为止,通过之前的教学文章,大家已经熟知了Windows Azure的存储功能.当然,存储只是最基本的一个功能.要充分发挥云计算的威力,我们不得不学习如何"计算". 同样在Windows Azure平台简介中,我们也介绍了Windows Azure的三种主要计算功能: 作为一个部署服务平台 作为一个软件分发平台 作为一个一般的分布式计算平台 本文将引导大家达成第

C# 积木模块 ABC(二)在C#中部署应用程序

程序 在C#中部署应用程序 在Visual Studio.NET中部署工程非常简单.大部分程序都可以通过一些方便的向导自动完成,而不需要费什么力气.但是要记住,根据请看,可能还需要在机器上安装Windows组件的更新Beta 1版.当然还需要Microsoft .NET框架.还要注意一点:Microsoft说当前的部署到了将来可能会无效. 一旦在Visual Studio中完成了应用程序的编写,就可以按照下述步骤开始部署: 首先,从文件菜单中选择增加新的工程文件: 然后,选择设置和部署工程,这时

在Windows Azure中启用IIS8动态IP限制模块

我们最近对 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 IIS8 功能的完整概述: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address

Windows Azure中WCF服务的实现和调试

开启诊断 通过以上的程序应用,现在对于我们来讲,大多数和诊断有关的工作都已经完成了.但做好之后一定要记住,我们必须要把"sharedListener"添加到"AzureLocalStorage"中.完成这个任务其实十分简单,只需要在"WCF Web Role"的"Web.Config"文件中交换一下被注释掉的"system.diagnostics"节点就可以了. 另外,还必须把下面这行代码添加到"