溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Windows Azure SDK .NET開發(fā)前的準(zhǔn)備工作是什么

發(fā)布時間:2021-12-29 16:20:35 來源:億速云 閱讀:128 作者:柒染 欄目:大數(shù)據(jù)

Windows Azure SDK .NET開發(fā)前的準(zhǔn)備工作是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

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 實例和本地文件系統(tǒng)來模擬 Azure 存儲空間(隊列、表、Blob),以便在本地進(jìn)行測試。

  • Microsoft Azure 存儲工具

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

  • 用于 .NET的Microsoft Azure 庫

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

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

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

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

如果你希望對這些客戶端有更清晰的分類可以從這個網(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ā)的特點是有了開發(fā)工具(Visual Studio)和SDK(Azure SDK for .NET)外,你還需要一個Windows Azure的訂閱賬號,沒有賬號你是不能進(jìn)行開發(fā)學(xué)習(xí)的,啊,多么昂貴的學(xué)習(xí)啊。

  • Windows Azure的中國區(qū)訂閱可以點擊這里進(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ā)工具。

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

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

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

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

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

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI