《Windows Azure Platform 系列文章目录》
好久没有更新BLOG了,今天我们继续Windows Azure相关的内容。
笔者最近把Visual Studio升级到了2013,最爽的一件事情就是可以直接clone GitHub上的项目了。然后把Windows Azure SDK for .NET升级到了2.2,发现发布Azure Cloud Service与之前的SDK有所不同。在这里进行一下分享。
如果熟悉笔者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
3.添加ASP.NET Web Role,并重命名为WebRole。点击 OK
4.如果我们这个项目需要使用到Windows Azure Storage(首先需要通过Management Portal创建Azure Storage Account,过程略)。以往我们的做法是需要知道这个Storage account的Name和Primary Access Key。其实VS2013里做了改进。
我们创建完毕后,展开VS项目的Roles目录,点击WebRole,右键
5.在弹出的界面里,选择"Settings",点击"Add Setting",在Name栏添加StorageConnectionString,选择Connection String,最后点击Value栏目右侧的按钮。
6.接下来会弹出如下图的界面。
这里我简单的说明下:
1.第一个选项,表示使用模拟器环境。
2.第二个选项,可以通过页面登录的方式,获得到当前登录账户的Azure订阅信息(subscription)
3.第三个选项,可以通过手动输入account name和account key的方式,来获得storage account信息。
我们这里点击上图的 Sign In。
7.会弹出需要输入用户名和密码界面,我们输入已经激活Windows Azure订阅的Windows Live ID。(过程略)
8.登录成功后,系统就会根据登录的Windows Live ID信息,自动读取storage account的相关信息。
9.等到项目内容修改完毕后,我们需要将整个cloud service发布到Azure上。这时候我们选择VS2013Azure,右键,点击Publish。如下图:
10.因为我们之前在设置Azure Storage的时候,登录过Windows Live ID,系统会自动识别。我们就可以继续进行发布的步骤了。
上图中,因为笔者在配置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的更多相关文章
-
【应用服务 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>. ...
-
Windows Azure Web Site (6) 使用FTP发布Azure Web Site
<Windows Azure Platform 系列文章目录> 笔者在之前的文章中介绍的都是使用IDE,也就是Visual Studio,将本地的aspx发布到Azure Web Site ...
-
DreamFactory service platform 将DB发布成restful service
PPT:http://www.slideshare.net/DreamFactorySoftware/angularjs-and-rest-made-simple blog:http://blog.d ...
-
[SDK2.2]Windows Azure Virtual Network (3) 创建AD Server并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器 ...
-
【Azure微服务 Service Fabric 】使用az命令创建Service Fabric集群
问题描述 在使用Service Fabric的快速入门文档: 将 Windows 容器部署到 Service Fabric. 其中在创建Service Fabric时候,示例代码中使用的是PowerS ...
-
【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET
上个月末,在某人的建议下,重新注册了一个1元试用账户(包含1个月期限的1500元订阅),并充值了1000元转为了正式账户,相当于1000元得到了2500的订阅,于是又一次开启了Azure之旅. 在这不 ...
-
Azure Media Service (1) 使用OBS进行Azure Media Service直播
<Windows Azure Platform 系列文章目录> 今天正好有客户问如何使用OBS进行Azure Media Service直播,我这里简单介绍一下. 先决条件: 1. OBS ...
-
如何通过Azure Service Management REST API管理Azure服务
通过本文你将了解: 什么是Azure Service Management REST API 如何获取微软Azure 订阅号 如何获取Azure管理证书 如何调用Azure Service Manag ...
-
Windows Azure功能更新: SDK 2.1发布,Traffic Manager集成
最近,Windows Azure又进行了更新 Windows Azure SDK 2.0发布没多久,2.1版(for .NET)就在今天发布了.2.1版本在管理功能上进行了重大改进,包括Visual ...
随机推荐
-
意外关机引起 IntelliJ IDEA 报 org.jdom.input.JDOMParseException 异常的,解决办法
详细错误如下: Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容.org.jdo ...
-
机器学习实战笔记(Python实现)-03-朴素贝叶斯
--------------------------------------------------------------------------------------- 本系列文章为<机器 ...
-
【ASP.NET实战教程】基于ASP.NET技术下多用户博客系统全程实战开发(NNblog)
岁末主推:牛牛老师主讲,多用户博客系统,基于ASP.NET技术,年后将带来移动业务平台项目项目目标: 打造个性品牌Blogo,定制多用户博客 为每一个博客用户提供个性化的 blogo解决方案,打造精品 ...
-
[Android]Volley源码分析(二)
上一篇介绍了Volley的使用,主要接触了Request与RequestQueue这两个类,这篇就来了解一下这两个类的具体实现. Request类图:
-
设置Oracle时间格式
ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数NLS_DATE_FORMAT参数可以在以下几个级别设置1.数据库级别——如果希望所有人都看到某种格式的数据,则在SQ ...
-
C++字符串与转移字符
先看以下代码: #include<iostream> #include<string> using namespace std; int main() { string str ...
-
DBHelper
DBHelper: using System; using System.Collections.Generic; using System.Linq; using System.Text; usin ...
-
MarkDown认识与入门
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记符号也不 ...
-
获取图片中的文本--MODI
http://www.aspsnippets.com/Articles/Read-Extract-Text-from-Image-OCR-in-ASPNet-using-C-and-VBNet.asp ...
-
一键生成koa/koa2项目:
一键生成koa/koa2项目: 1. npm install -g koa-generator 2.新建项目目录 koa mytest (koa1项目) koa2 koa2test (koa2项目) ...