什麼是 Azure SDK for .NET?微軟官方告訴咱們:Azure SDK for .NET 是一套應用程序,其中包括 Visual Studio 工具、命令行工具、運行時二進制文件和客戶端庫,可幫助你開發、測試和部署在 Azure 中運行的應用程序。這套SDK咱們能夠從這裏下載,固然這個版本是Visual Studio2013,更老的版本不在咱們的討論範圍中。javascript
Azure SDK for .NET默認的安裝提供了以下功能java
-這是當你的計算機上沒有Visual Studio的時候,Azure SDK for .NET將安裝Visual Studio Express for Web。數據庫
-顯然是提供咱們開發Web項目併發布到Azure網站功能的工具。編程
-是提供了咱們建立、打開和發佈雲服務項目,建立雲服務項目的部署包。並且還能夠在服務器資源管理器中查看和管理 雲服務、虛擬機 和 Service Bus資源的工具。bootstrap
-主要是兩個命令行工具:CSPack 命令行工具和CSEncrypt 命令行工具。windows
-模擬雲服務環境,這樣你就能夠先在本地計算機上測試雲服務項目,而後再將其部署到 Azure。api
-使用 SQL Server 實例和本地文件系統來模擬 Azure 存儲空間(隊列、表、Blob),以便在本地進行測試。安全
-主要是命令行工具AzCopy,以便將數據傳入和傳出 Azure 存儲賬戶。服務器
-一些基本的NuGet 包,能夠在用於 Azure 存儲空間、Service Bus 和 Caching ,實際上咱們開發的時候,會去NuGet下載具體的功能包。架構
-提供將LightSwitch項目發佈到Azure網站的能力。
咱們實際開發工程中還會經過使用NuGet得到更好的客戶端單獨進行安裝。這些客戶端能夠在這裏得到下載。
若是你但願對這些客戶端有更清晰的分類能夠從這個網站瞭解到,目前咱們經常使用的客戶端SDK有:
這些強大的客戶端庫能夠幫助咱們便利地進行Azure的開發,本系列咱們會用到的有:
訂閱文件的發佈頁面一旦被打開就會自動下載一個.publishsettings文件,該文件是一個XML文件,文件描述了你的訂閱信息。
在正式開始以前,咱們還須要作最後一組動做,將咱們的Windows Azure中國區訂閱和咱們的Visual Studio2013開發工具進行綁定。
目前咱們在Visual Studio2013服務器資源管理器中觀察到Azure沒有綁定。咱們對Azure根節點點擊右鍵,選擇【管理和篩選訂閱】,在管理Microsoft Azure訂閱窗口選擇【證書】頁的【導入】按鈕。在導入Microsoft Azure訂閱窗口中不要着急點擊下載訂閱文件,而是點擊【瀏覽】。
點擊【瀏覽】,選擇你的發佈文件,而後點擊【導入】。
當正確的導入訂閱文件後,你的Visual Studio2013的服務器資源管理器將能夠輕鬆的看到你的Azure的訂閱已經被綁定了。
首先咱們在這個入門系列中,咱們將使用Azure的PaaS服務進行開發,咱們將涉及到以下的Azrue的服務:
這個系列咱們關注的是客戶端SDK的運用,不涉及到WebRole和WokrRole,但咱們也須要涉及不少知識:ASP.NET MVC、jQuery、javascript、bootstrap甚至還有signalR等。
那麼咱們以創建一個解決方案和項目做爲本篇的收尾吧。