2012-08-13 58 views
0

我正試圖在本地使用來自Github的Azure .Net SDK 1.7.1版本(https://github.com/WindowsAzure/azure-sdk-for-net/tree/sdk_1.7.1)與本地開發存儲。我希望使用1.7.1 SDK中的一些強大功能,但只要我在項目中使用1.7.1 DLL,我針對本地dev存儲運行的測試就開始以400失敗 - 錯誤標題第一次訪問時出錯。經過一番努力,我弄清楚,從 「2012-02-12」 改變X-MS-版本爲 「2011-08-18」 在這裏:如何使用當前的1.7本地開發存儲運行Azure .Net SDK 1.7.1?

在Constants.cs:

internal const string TargetStorageVersion = "2011-08-18"; 

這擺脫了第一個問題,但現在使用UseFlatBlobListing = true的GetBlobList現在失敗並出現錯誤。這是否僅適用於1.7本地開發存儲?或者,有什麼我失蹤了?

回答

0

從我所知道的你不能。存儲模擬器尚不支持最新版本的REST API(版本2012-02-12)中提供的功能,如異步副本blob,租借等。

+0

謝謝。有沒有一個地方可以看到我錯過的地方(僅供將來參考)?另外,您是否有任何想法可以更新存儲模擬器? GitHub上的模擬器也是如此嗎?再次感謝。 – caryden 2012-08-14 15:16:14

+0

我不確定它是否在任何地方被提及。我也通過反覆試驗找到了答案。我並不十分確定最新的變更將何時推出到SDK中,但Windows Azure存儲團隊正在開發SDK 1.8。希望這些更改應該反映在該SDK中。您可以在Cloud Cover Show上觀看同樣的視頻:http://channel9.msdn.com/Shows/Cloud+Cover/Episode-84-Windows-Azure-Storage-Updates-and-the-New-Client-Library 。另外我不認爲Storage Emulator在GitHub上。存儲客戶端庫顯然它。希望這可以幫助。 – 2012-08-15 05:06:24

相關問題