无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作

大家好,又见面了,我是全栈君。

Windows Azure开发前准备工作

什么是 Azure SDK for .NET?微软官方告诉我们:Azure SDK for .NET 是一套应用程序,其中包括 Visual Studio 工具、命令行工具、运行时二进制文件和客户端库,可帮助你开发、测试和部署在 Azure 中运行的应用程序。这套SDK我们可以从这里下载,当然这个版本是Visual Studio2013,更老的版本不在我们的讨论范围中。

Azure SDK for .NET默认的安装提供了如下功能

 

  • Visual Studio Express for Web

 

-这是当你的计算机上没有Visual Studio的时候,Azure SDK for .NET将安装Visual Studio Express for Web。

 

  •  Microsoft ASP.NET 和 Web Tools for Visual Studio

 

-显然是提供我们开发Web项目并发布到Azure网站功能的工具。

 

  • Microsoft Azure Tools for Microsoft Visual Studio

 

-是提供了我们创建、打开和发布云服务项目,创建云服务项目的部署包。而且还可以在服务器资源管理器中查看和管理 云服务、虚拟机 和 Service Bus资源的工具。

 

  • Microsoft Azure 创作工具

 

-主要是两个命令行工具:CSPack 命令行工具和CSEncrypt 命令行工具。

 

  • Microsoft Azure 模拟器

 

-模拟云服务环境,这样你就可以先在本地计算机上测试云服务项目,然后再将其部署到 Azure。

 

  • Microsoft Azure 存储模拟器

 

-使用 SQL Server 实例和本地文件系统来模拟 Azure 存储空间(队列、表、Blob),以便在本地进行测试。

 

  • Microsoft Azure 存储工具

 

-主要是命令行工具AzCopy,以便将数据传入和传出 Azure 存储帐户。

 

  • 用于 .NET的Microsoft Azure 库

 

-一些基本的NuGet 包,可以在用于 Azure 存储空间、Service Bus 和 Caching ,实际上我们开发的时候,会去NuGet下载具体的功能包。

 

  • 用于Visual Studio的LightSwitch Azure Publishing 外接程序

 

-提供将LightSwitch项目发布到Azure网站的能力。

我们实际开发工程中还会通过使用NuGet获得更好的客户端单独进行安装。这些客户端可以在这里获得下载。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

如果你希望对这些客户端有更清晰的分类可以从这个网站了解到,目前我们常用的客户端SDK有:

 

  • DocumentDB Client Library
  • Redis Output Cache Provider
  • Redis Session State Provider
  • Redis .NET SDK
  • Storage Management Library
  • Storage SDK
  • Compute Management Library
  • Mobile Services Client
  • Mobile Services .NET Backend
  • Cache Client
  • Azure SQL Database Management Library
  • .NET API for Hadoop
  • HDInsight Management Library
  • ExpressRoute Management Library
  • Traffic Manager Management Library
  • Azure Network Management Library
  • Virtual Network Management Library
  • Media Services Management Library
  • Media Services SDK
  • Client Side Performance Counters
  • Service Bus SDK
  • WebJobs SDK – ServiceBus Integration
  • Service Bus Management Library
  • Automation Management Library
  • Azure Resource Management Library
  • Azure Monitoring Library
  •  Scheduler Management Library

 

这些强大的客户端库可以帮助我们便利地进行Azure的开发,本系列我们会用到的有:

 

  • 云开发的特点是有了开发工具(Visual Studio)和SDK(Azure SDK for .NET)外,你还需要一个Windows Azure的订阅账号,没有账号你是不能进行开发学习的,啊,多么昂贵的学习啊。
  • Windows Azure的中国区订阅可以点击这里进行注册和支付。目前你还是可以从这里申请并获得一个试用账号,通过在线方式注册并付款 1 元人民币,即可得到高达 1,500 元人民币的Windows Azure用量免费信用额度,有效期一个月。你需要在这里填写申请表即可。
  • 如果你已经有了账号,请访问此网站并登录确保你的账号在激活状态,并有足额的余额进行我们的开发学习。而且你需要访问这里下载你的订阅文件,这个文件包含你的安全凭据以及有关你可以在开发环境中使用的订阅的其他信息,并且我们马上要把该文件导入到你的Visual Studio2013开发工具。

 

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

订阅文件的发布页面一旦被打开就会自动下载一个.publishsettings文件,该文件是一个XML文件,文件描述了你的订阅信息。

在正式开始之前,我们还需要做最后一组动作,将我们的Windows Azure中国区订阅和我们的Visual Studio2013开发工具进行绑定。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

目前我们在Visual Studio2013服务器资源管理器中观察到Azure没有绑定。我们对Azure根节点点击右键,选择【管理和筛选订阅】,在管理Microsoft Azure订阅窗口选择【证书】页的【导入】按钮。在导入Microsoft Azure订阅窗口中不要着急点击下载订阅文件,而是点击【浏览】。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

点击【浏览】,选择你的发布文件,然后点击【导入】。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

当正确的导入订阅文件后,你的Visual Studio2013的服务器资源管理器将可以轻松的看到你的Azure的订阅已经被绑定了。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

首先我们在这个入门系列中,我们将使用Azure的PaaS服务进行开发,我们将涉及到如下的Azrue的服务:

 

  • 存储 Storage
  • SQL 数据库
  • 服务总线 Service Bus
  • Active Directory
  • 网站 Website

 

这个系列我们关注的是客户端SDK的运用,不涉及到WebRole和WokrRole,但我们也需要涉及很多知识:ASP.NET MVC、jQuery、javascript、bootstrap甚至还有signalR等。

那么我们以建立一个解决方案和项目作为本篇的收尾吧。

无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作[通俗易懂]

 

责任编辑 / 张之颖

作者简介

王豫翔,上海致胜信息技术有限公司开发部经理,微软最有价值专家(Microsoft MVP)。曾在各种类型企业做编程技术工作,从代码工人到架构设计,从CS到BS,从静态语言到动态语言,从企业应用到移动互联网。最近3年主持实施了多个大型BI项目和Azure项目。

转载于:https://www.cnblogs.com/jjg0519/p/6278061.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108697.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 计算机三级数据库技术复习资料总结

    计算机三级数据库技术复习资料总结第7章数据库及数据库对象一、创建及维护数据库1、两大类:系统数据库(自动创建和维护的):master:最重要的数据库,记录所有系统级信息,主要的信息都是存放在这。msdb:保存报警、作业、操作员等信息。(考的不多)model:所有创建数据库的模板。tempdb:临时数据库,每次启动SQL都会重新创建,因此不需要备份。Resource:只读数据库。(没见过考)用户数据库(用户创建和维护)经常考选择题:系统数据库如何备份?(未完成)2、数据库文件分类数据文件:主要数据文件:每个数据

  • jdk自带的JVM调优工具总结「建议收藏」

    jdk自带的JVM调优工具总结「建议收藏」jvisualvm工具参考:https://www.cnblogs.com/kongzhongqijing/articles/3625340.html

  • 常见的数据库有哪几种?[通俗易懂]

    常见的数据库有哪几种?[通俗易懂]SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。SQL是IBM公司于1975—1979年之间开发出来的,在20世纪随着数据库技术的发展,数据库产品越来越多,如Oracle、DB2、MongoDB、SQLServer、MySQL等。1.Oracle数据库Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中

  • 电脑怎么连接信捷plc_信捷plc怎么连接电脑

    电脑怎么连接信捷plc_信捷plc怎么连接电脑1、 以XC系列为例,需要专用的信捷PLC下载线2、 打开PLC编程软件,把串口线连接PC和PLC。,并查看端口:我的电脑—》设备管理—》串口(端口),以端口5为例3、 连接PLC:选项—》软件串口设置,选择实际的串口,默认是modbus通信,点击检测,会自动搜索波特率校验位之类的,直到找到和PLC配置相同参数说明连接成功…

  • Flowable工作流入门

    Flowable工作流入门Flowable工作流入门本文链接:https://blog.csdn.net/qq_37059838/article/details/83576097原作者:吕小小布下载地址:Flowable下载使用springbootflowble生成所需表<dependency><groupId>org.flowable</gro…

  • 学习Spark的入门教程——《Spark大数据实例开发教程》

    学习Spark的入门教程——《Spark大数据实例开发教程》去年年底出的一本学习Spark大数据的教程,文笔上言简意赅,只讲最常用的内容,很适合入门学习。是面向Spark开发者的一本实用参考书,结合实例全面系统的介绍了Spark工具的开发与使用。全书包括五章内容,第一章介绍Spark生态圈以及SparkRDD的编程模型等内容;第二章介绍SparkRDD实战案例与解析,包含Spark应用程序的部署、Spark的各种应用案例与解析、…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号