我已經創建了一個將其放入隊列項WebJob,這個過程中工作得很好,直到我更新Microsoft.WindowsAzure.Storage到V8 .2.1.0和我現在得到這個錯誤Microsoft.WindowsAzure.Storage更新至V8.2.1.0已經打破了我的代碼
'無效的存儲帳戶'devstoreaccount1'。請確保您的 憑據是正確的。'
它一直工作得很好,直到更新,這是一個問題?最新的解決方案?
我已經創建了一個將其放入隊列項WebJob,這個過程中工作得很好,直到我更新Microsoft.WindowsAzure.Storage到V8 .2.1.0和我現在得到這個錯誤Microsoft.WindowsAzure.Storage更新至V8.2.1.0已經打破了我的代碼
'無效的存儲帳戶'devstoreaccount1'。請確保您的 憑據是正確的。'
它一直工作得很好,直到更新,這是一個問題?最新的解決方案?
根據這一article,你會發現:
客戶端庫使用特定的存儲服務版本。爲了將存儲客戶端庫用於存儲器模擬器,必須使用相應的最低版本的Azure存儲器模擬器。舊版本的存儲模擬器沒有必要的代碼來成功響應新的請求。 目前,此庫所需的Azure存儲模擬器的最低版本爲5.4。如果遇到VersionNotSupportedByEmulator(400錯誤請求)錯誤,請更新Storage Emulator。
但我也從這個頁面下載了存儲模擬器。存儲模擬器版本當前是5.1。
所以我建議你可以先在這個site上創建一個feed並等待存儲模擬器團隊更新版本。
目前,如果你想使用存儲模擬器來測試,我建議你可以使用8.2.0以下的版本。
暫時我堅持使用V7.2.1.0,它似乎工作正常 – proteus
是的,因爲最新的存儲SDK使用2017-04-17 REST版本。但仿真器5.1不支持此2017-04-17 REST版本。所以你現在不能使用它。您可以等待新版本的模擬器。 –
雖然solution以上工作正常,但仍然面臨同樣的錯誤。你可以按照下面的步驟,它在我的情況下工作。
您必須確保Microsoft Azure Storage Emulator已啓動,如果未啓動,請啓動它。
如果這也不起作用然後按照下面的步驟:
cd C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>
。AzureStorageEmulator.exe init
。AzureStorageEmulator.exe start
。
恢復到V7.2.1.0一切正常,沒有人知道問題是什麼? – proteus