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本地開發存儲?或者,有什麼我失蹤了?
謝謝。有沒有一個地方可以看到我錯過的地方(僅供將來參考)?另外,您是否有任何想法可以更新存儲模擬器? GitHub上的模擬器也是如此嗎?再次感謝。 – caryden 2012-08-14 15:16:14
我不確定它是否在任何地方被提及。我也通過反覆試驗找到了答案。我並不十分確定最新的變更將何時推出到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