您好,登錄后才能下訂單哦!
Windows Azure SDK .NET開發(fā)前的準(zhǔn)備工作是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
什么是 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è)資訊頻道,感謝您對億速云的支持。
免責(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)容。