扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Windows Azure SDK .NET开发前的准备工作是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联公司是专业的武侯网站建设公司,武侯接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行武侯网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
什么是 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获得更好的客户端单独进行安装。这些客户端可以在这里获得下载。
如果你希望对这些客户端有更清晰的分类可以从这个网站了解到,目前我们常用的客户端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开发工具。
订阅文件的发布页面一旦被打开就会自动下载一个.publishsettings文件,该文件是一个XML文件,文件描述了你的订阅信息。
在正式开始之前,我们还需要做最后一组动作,将我们的Windows Azure中国区订阅和我们的Visual Studio2013开发工具进行绑定。
目前我们在Visual Studio2013服务器资源管理器中观察到Azure没有绑定。我们对Azure根节点点击右键,选择【管理和筛选订阅】,在管理Microsoft Azure订阅窗口选择【证书】页的【导入】按钮。在导入Microsoft Azure订阅窗口中不要着急点击下载订阅文件,而是点击【浏览】。
点击【浏览】,选择你的发布文件,然后点击【导入】。
当正确的导入订阅文件后,你的Visual Studio2013的服务器资源管理器将可以轻松的看到你的Azure的订阅已经被绑定了。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流