用Visual Studio将应用程序部署到Windows Azure平台

 

1用Visual Studio将应用程序部署到Windows Azure平台

作者: Lei Zhang的博客  来源: 博客园  发布时间:2012-01-22 12:53  阅读:32 次   原文链接   [收藏]  

用Visual Studio将应用程序部署到Windows Azure平台_第1张图片

微软给开发人员三种方式将应用程序部署到Windows Azure平台上:

1)通过Windows Azure管理界面上传应用。具体的请参考

Windows Azure Platform (十)把本地的Azure Project部署到云端服务器上

2)通过PowerlShell部署Windows Azure应用程序,具体的的请参考微软MSDN文章:

Using PowerShell to Manage Windows Azure Applications

3)通过Visual Studio部署应用程序到Windows Azure平台。在这里我会向大家做详细的介绍。

 

1.创建Windows Azure项目

首先请大家新建一个Windows Azure项目,名称叫做VS2010PublishToAzure,然后添加一个Web Role。

选择项目-->右键-->Publish

 

2.用Visual Studio 2010创建证书

随后会弹出的Publish Windows Azure Application窗口,在"Choose your subscription"里选择Manage

在弹出的Windows Azure Project Management Settings对话框里,点击"new"

在Windows Azure Project Management Authentication对话框里,选择Create

用Visual Studio将应用程序部署到Windows Azure平台_第2张图片

在Create Certificate对话框里,输入名字叫MyAzure,然后选择OK

回到Windows Azure Project Management Authentication对话框,确保之前我们创建的Certificate(证书)已经被选中。

然后选择Copy the full path。这个功能是把创建的cer文件路径复制到您电脑的剪贴板上。

用Visual Studio将应用程序部署到Windows Azure平台_第3张图片

然后会弹出一个窗口,我们直接点击OK就可以了。

用Visual Studio将应用程序部署到Windows Azure平台_第4张图片

接下来我们我们选择Windows Azure Project Management Authentication里的Windows Azure Portal,系统会打开浏览器并且打开Windows Azure管理界面,然后我们输入用户名和密码登陆系统。

选择"托管服务、存储账户和CDN"-->管理证书-->添加证书

用Visual Studio将应用程序部署到Windows Azure平台_第5张图片

在弹出"添加新的管理证书"窗口里,选择"证书文件"右侧的浏览按钮,然后复制我们在剪贴板上的cer文件路径,并选择"确定"按钮。

这样就可以把本地的cer(证书文件)上传到了服务器上

请注意上图红色区域里的订阅ID,我们复制"订阅ID"的值到剪切板上。

然后返回到Visual Studio里,把"订阅ID"的值复制到第三个"Copy the subscription ID for your account..."里,并且给credentials起个名字,我们还是命名为"MyAzure"

用Visual Studio将应用程序部署到Windows Azure平台_第6张图片

 在Windows Azure Project Management Settings对话框里,你可以看到之前你状态的MyAzure证书,然后我们点击"Close" 按钮。

 

3.发布Azure服务

在Publish Windows Azure Application对话框里,选择我们之前的订阅(subscription),然后点击"Next"按钮。

在Common Settings页里

1)Hosted Service表示您要发布的托管服务

2)Environment表示您想使用开发环境(staing environment)和生产环境(production environment)

3)Build Configuration表示您想使用本地编译的Debug版本还是Release版本

4)Service Configuration表示您想使用本地的Cloud配置文件还是Local配置文件

用Visual Studio将应用程序部署到Windows Azure平台_第7张图片

我们选择"Enable Remote Desktop for all roles"来配置Azure 计算节点的远程桌面连接。

在弹出的"Remote Desktop Configuration"里,我们可以配置

1)User name是配置远程桌面连接需要的用户名

2)Password是配置远程桌面连接需要的密码

3)Confirm passsword是重新输入远程桌面连接需要的密码

4)Account exporation data是远程桌面连接的过期时间。

配置完成后我们选择"OK"

如果我们的Azure Project使用了Windows Azure Storage,我们也可以在Settings-->Advanced Settings里选择我们需要的Account,如下图红色区域

用Visual Studio将应用程序部署到Windows Azure平台_第8张图片

然后我们选择"Next"

在最后的"Summary"里我们选择"Publish"发布。

Visual Studio 2010就会建立连接并发本地的Azure项目发布到Windows Azure云平台上。

用Visual Studio将应用程序部署到Windows Azure平台_第9张图片

我们只要等待发布成功就可以啦!

 

 

站长统计

你可能感兴趣的:(windows,application,Authentication,平台,powershell,credentials)