[SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

时间:2023-01-05 16:16:37

  Windows Azure Platform 系列文章目录

  好久没有更新BLOG了,今天我们继续Windows Azure相关的内容。

  笔者最近把Visual Studio升级到了2013,最爽的一件事情就是可以直接clone GitHub上的项目了。然后把Windows Azure SDK for .NET升级到了2.2,发现发布Azure Cloud Service与之前的SDK有所不同。在这里进行一下分享。

  Windows Azure SDK for .NET下载

  如果熟悉笔者BLOG的内容,我们知道以前在VS2010或VS2012发布Cloud Service的时候,需要经历以下几步:

  1.在本地生成证书,复制证书的路径。

  2.打开IE,登录Azure Management Portal,将本地的证书上传至Windows Azure。建立安全的连接。

  3.回到Visual Studio,发布Azure Cloud Service。

  相关阅读:[New Portal]Windows Azure Platform (六十四) 使用Visual Studio 2012 部署Cloud Service

  接下来,我将通过文字和截图的形式,向大家说明在VS2013中,发布Azure Cloud Service的不同之处。

  1.首先,我们用管理员身份,打开本地的VS2013

  2.新建Cloud Service,命名为VS2013Azure。点击OK

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  3.添加ASP.NET Web Role,并重命名为WebRole。点击 OK

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  4.如果我们这个项目需要使用到Windows Azure Storage(首先需要通过Management Portal创建Azure Storage Account,过程略)。以往我们的做法是需要知道这个Storage account的NamePrimary Access Key。其实VS2013里做了改进。

  我们创建完毕后,展开VS项目的Roles目录,点击WebRole,右键

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  5.在弹出的界面里,选择"Settings",点击"Add Setting",在Name栏添加StorageConnectionString,选择Connection String,最后点击Value栏目右侧的按钮。

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  6.接下来会弹出如下图的界面。

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  这里我简单的说明下:

  1.第一个选项,表示使用模拟器环境。

  2.第二个选项,可以通过页面登录的方式,获得到当前登录账户的Azure订阅信息(subscription)

  3.第三个选项,可以通过手动输入account name和account key的方式,来获得storage account信息。

  我们这里点击上图的 Sign In。

  7.会弹出需要输入用户名和密码界面,我们输入已经激活Windows Azure订阅的Windows Live ID。(过程略)

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  8.登录成功后,系统就会根据登录的Windows Live ID信息,自动读取storage account的相关信息。

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  9.等到项目内容修改完毕后,我们需要将整个cloud service发布到Azure上。这时候我们选择VS2013Azure,右键,点击Publish。如下图:

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  10.因为我们之前在设置Azure Storage的时候,登录过Windows Live ID,系统会自动识别。我们就可以继续进行发布的步骤了。

  [SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service

  上图中,因为笔者在配置Azure Storage相关内容的时候,已经通过VS界面登录到Windows Azure。所以无需再次进行登录操作。

  如果用户没有进行配置Azure Storage,而选择直接发布的话。则在发布的过程中会提示用户进行登录Live ID验证。

  在验证用户信息完毕后,系统会将相关登录信息保存在本地,方便我们在将来创建其他Azure Project的时候,快速进行发布过程。

  

  可以看到,新的VS2013在发布Azure Cloud Service的时候,取消了将证书上传至Azure Management Portal的步骤,简化了整个发布流程。

[SDK2.2]Windows Azure Cloud Service (35) 使用VS2013发布Azure Cloud Service的更多相关文章

  1. 【应用服务 App Service】NodeJS +Egg 发布到App Service时遇见 [ERR_SYSTEM_ERROR]: A system error occurred:uv_os_get_passwd returned ENOENT(no such file or directory)

    问题情形 本地NodeJS应用使用Egg脚手架构建,本地运行测试完全没有问题,发布后App Service后不能运行.通过登录到kudu后(https://<your web site>. ...

  2. Windows Azure Web Site &lpar;6&rpar; 使用FTP发布Azure Web Site

    <Windows Azure Platform 系列文章目录> 笔者在之前的文章中介绍的都是使用IDE,也就是Visual Studio,将本地的aspx发布到Azure Web Site ...

  3. DreamFactory service platform 将DB发布成restful service

    PPT:http://www.slideshare.net/DreamFactorySoftware/angularjs-and-rest-made-simple blog:http://blog.d ...

  4. &lbrack;SDK2&period;2&rsqb;Windows Azure Virtual Network &lpar;3&rpar; 创建AD Server并添加至Virtual Network

    <Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器 ...

  5. 【Azure微服务 Service Fabric 】使用az命令创建Service Fabric集群

    问题描述 在使用Service Fabric的快速入门文档: 将 Windows 容器部署到 Service Fabric. 其中在创建Service Fabric时候,示例代码中使用的是PowerS ...

  6. 【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine&period;NET

    上个月末,在某人的建议下,重新注册了一个1元试用账户(包含1个月期限的1500元订阅),并充值了1000元转为了正式账户,相当于1000元得到了2500的订阅,于是又一次开启了Azure之旅. 在这不 ...

  7. Azure Media Service &lpar;1&rpar; 使用OBS进行Azure Media Service直播

    <Windows Azure Platform 系列文章目录> 今天正好有客户问如何使用OBS进行Azure Media Service直播,我这里简单介绍一下. 先决条件: 1. OBS ...

  8. 如何通过Azure Service Management REST API管理Azure服务

    通过本文你将了解: 什么是Azure Service Management REST API 如何获取微软Azure 订阅号 如何获取Azure管理证书 如何调用Azure Service Manag ...

  9. Windows Azure功能更新&colon; SDK 2&period;1发布,Traffic Manager集成

    最近,Windows Azure又进行了更新 Windows Azure SDK 2.0发布没多久,2.1版(for .NET)就在今天发布了.2.1版本在管理功能上进行了重大改进,包括Visual ...

随机推荐

  1. 意外关机引起 IntelliJ IDEA 报 org&period;jdom&period;input&period;JDOMParseException 异常的,解决办法

    详细错误如下: Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容.org.jdo ...

  2. 机器学习实战笔记&lpar;Python实现&rpar;-03-朴素贝叶斯

    --------------------------------------------------------------------------------------- 本系列文章为<机器 ...

  3. 【ASP&period;NET实战教程】基于ASP&period;NET技术下多用户博客系统全程实战开发&lpar;NNblog&rpar;

    岁末主推:牛牛老师主讲,多用户博客系统,基于ASP.NET技术,年后将带来移动业务平台项目项目目标: 打造个性品牌Blogo,定制多用户博客 为每一个博客用户提供个性化的 blogo解决方案,打造精品 ...

  4. &lbrack;Android&rsqb;Volley源码分析(二)

    上一篇介绍了Volley的使用,主要接触了Request与RequestQueue这两个类,这篇就来了解一下这两个类的具体实现. Request类图:

  5. 设置Oracle时间格式

    ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数NLS_DATE_FORMAT参数可以在以下几个级别设置1.数据库级别——如果希望所有人都看到某种格式的数据,则在SQ ...

  6. C&plus;&plus;字符串与转移字符

    先看以下代码: #include<iostream> #include<string> using namespace std; int main() { string str ...

  7. DBHelper

    DBHelper: using System; using System.Collections.Generic; using System.Linq; using System.Text; usin ...

  8. MarkDown认识与入门

    Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记符号也不 ...

  9. 获取图片中的文本--MODI

    http://www.aspsnippets.com/Articles/Read-Extract-Text-from-Image-OCR-in-ASPNet-using-C-and-VBNet.asp ...

  10. 一键生成koa&sol;koa2项目:

    一键生成koa/koa2项目: 1. npm install -g koa-generator 2.新建项目目录 koa mytest (koa1项目) koa2 koa2test (koa2项目) ...