永久免费看黄A片无码软件,japanese 在线观看国产,强奷高H猛烈失禁潮喷播放,亚洲成精品自拍

rexian

咨詢電話:023-6276-4481

熱門文章

聯(lián)系方式

電 話:023-6276-4481

郵箱:broiling@qq.com

地址:重慶市南岸區(qū)亞太商谷6幢25-2

當(dāng)前位置:網(wǎng)站首頁 > 技術(shù)文章 > 無責(zé)任Windows Azure SDK .NET開發(fā)入門篇(一):開發(fā)前準(zhǔn)備工作

無責(zé)任Windows Azure SDK .NET開發(fā)入門篇(一):開發(fā)前準(zhǔn)備工作

編輯:Ethan 發(fā)表時間:2017-08-15 13:28:40
Ethan

Windows Azure開發(fā)前準(zhǔn)備工作

什么是 Azure SDK for .NET?微軟官方告訴我們:Azure SDK for .NET 是一套應(yīng)用程序,其中包括 Visual Studio 工具、命令行工具、運(yùn)行時二進(jìn)制文件和客戶端庫,可幫助你開發(fā)、測試和部署在 Azure 中運(yùn)行的應(yīng)用程序。這套SDK我們可以從這里下載,當(dāng)然這個版本是Visual Studio2013,更老的版本不在我們的討論范圍中。

Azure SDK for .NET默認(rèn)的安裝提供了如下功能


  • Visual Studio Express for Web


-這是當(dāng)你的計算機(jī)上沒有Visual Studio的時候,Azure SDK for .NET將安裝Visual Studio Express for Web。


  •  Microsoft ASP.NET 和 Web Tools for Visual Studio


-顯然是提供我們開發(fā)Web項目并發(fā)布到Azure網(wǎng)站功能的工具。


  • Microsoft Azure Tools for Microsoft Visual Studio


-是提供了我們創(chuàng)建、打開和發(fā)布云服務(wù)項目,創(chuàng)建云服務(wù)項目的部署包。而且還可以在服務(wù)器資源管理器中查看和管理 云服務(wù)、虛擬機(jī) 和 Service Bus資源的工具。


  • Microsoft Azure 創(chuàng)作工具


-主要是兩個命令行工具:CSPack 命令行工具和CSEncrypt 命令行工具。


  • Microsoft Azure 模擬器


-模擬云服務(wù)環(huán)境,這樣你就可以先在本地計算機(jī)上測試云服務(wù)項目,然后再將其部署到 Azure。


  • Microsoft Azure 存儲模擬器


-使用 SQL Server 實(shí)例和本地文件系統(tǒng)來模擬 Azure 存儲空間(隊列、表、Blob),以便在本地進(jìn)行測試。


  • Microsoft Azure 存儲工具


-主要是命令行工具AzCopy,以便將數(shù)據(jù)傳入和傳出 Azure 存儲帳戶。


  • 用于 .NET的Microsoft Azure 庫


-一些基本的NuGet 包,可以在用于 Azure 存儲空間、Service Bus 和 Caching ,實(shí)際上我們開發(fā)的時候,會去NuGet下載具體的功能包。


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


-提供將LightSwitch項目發(fā)布到Azure網(wǎng)站的能力。

我們實(shí)際開發(fā)工程中還會通過使用NuGet獲得更好的客戶端單獨(dú)進(jìn)行安裝。這些客戶端可以在這里獲得下載。

55c45e4e7ddf5.jpg

如果你希望對這些客戶端有更清晰的分類可以從這個網(wǎng)站了解到,目前我們常用的客戶端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


這些強(qiáng)大的客戶端庫可以幫助我們便利地進(jìn)行Azure的開發(fā),本系列我們會用到的有:


  • 云開發(fā)的特點(diǎn)是有了開發(fā)工具(Visual Studio)和SDK(Azure SDK for .NET)外,你還需要一個Windows Azure的訂閱賬號,沒有賬號你是不能進(jìn)行開發(fā)學(xué)習(xí)的,啊,多么昂貴的學(xué)習(xí)啊。

  • Windows Azure的中國區(qū)訂閱可以點(diǎn)擊這里進(jìn)行注冊和支付。目前你還是可以從這里申請并獲得一個試用賬號,通過在線方式注冊并付款 1 元人民幣,即可得到高達(dá) 1,500 元人民幣的Windows Azure用量免費(fèi)信用額度,有效期一個月。你需要在這里填寫申請表即可。

  • 如果你已經(jīng)有了賬號,請訪問此網(wǎng)站并登錄確保你的賬號在激活狀態(tài),并有足額的余額進(jìn)行我們的開發(fā)學(xué)習(xí)。而且你需要訪問這里下載你的訂閱文件,這個文件包含你的安全憑據(jù)以及有關(guān)你可以在開發(fā)環(huán)境中使用的訂閱的其他信息,并且我們馬上要把該文件導(dǎo)入到你的Visual Studio2013開發(fā)工具。

55c45e5c7ee38.jpg


訂閱文件的發(fā)布頁面一旦被打開就會自動下載一個.publishsettings文件,該文件是一個XML文件,文件描述了你的訂閱信息。

在正式開始之前,我們還需要做最后一組動作,將我們的Windows Azure中國區(qū)訂閱和我們的Visual Studio2013開發(fā)工具進(jìn)行綁定。

55c45e4727480.jpg

目前我們在Visual Studio2013服務(wù)器資源管理器中觀察到Azure沒有綁定。我們對Azure根節(jié)點(diǎn)點(diǎn)擊右鍵,選擇【管理和篩選訂閱】,在管理Microsoft Azure訂閱窗口選擇【證書】頁的【導(dǎo)入】按鈕。在導(dǎo)入Microsoft Azure訂閱窗口中不要著急點(diǎn)擊下載訂閱文件,而是點(diǎn)擊【瀏覽】。

55c45e7913b29.jpg

點(diǎn)擊【瀏覽】,選擇你的發(fā)布文件,然后點(diǎn)擊【導(dǎo)入】。

55c45e6398f3b.jpg

當(dāng)正確的導(dǎo)入訂閱文件后,你的Visual Studio2013的服務(wù)器資源管理器將可以輕松的看到你的Azure的訂閱已經(jīng)被綁定了。

55c457f4c5069.jpg

首先我們在這個入門系列中,我們將使用Azure的PaaS服務(wù)進(jìn)行開發(fā),我們將涉及到如下的Azrue的服務(wù):


  • 存儲 Storage

  • SQL 數(shù)據(jù)庫

  • 服務(wù)總線 Service Bus

  • Active Directory

  • 網(wǎng)站 Website


這個系列我們關(guān)注的是客戶端SDK的運(yùn)用,不涉及到WebRole和WokrRole,但我們也需要涉及很多知識:ASP.NET MVC、jQuery、javascript、bootstrap甚至還有signalR等。

那么我們以建立一個解決方案和項目作為本篇的收尾吧。

55c4656b495d5.jpg