accountName和accountKey應該爲本地開發 存儲?
Account name: devstoreaccount1
Account key: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
編號:https://docs.microsoft.com/en-us/azure/storage/storage-use-emulator
然而,你將無法使用下面的代碼作爲存儲模擬器僅適用於HTTP和偵聽自定義端口。
var account = new CloudStorageAccount(new StorageCredentials(accountName, accountKey), true);
正確的方式做將類似下面:
var storageCredentials = new StorageCredentials("devstoreaccount1", "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==");
var blobEndpoint = new Uri("http://127.0.0.1:10000");
var queueEndpoint = new Uri("http://127.0.0.1:10001");
var tableEndpoint = new Uri("http://127.0.0.1:10002");
var acc = new CloudStorageAccount(storageCredentials, blobEndpoint, queueEndpoint, tableEndpoint, null);
或爲簡單起見,你可以簡單地做:
var acc = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
我得到它的工作確定使用CloudStorageAccount.Parse( 「UseDevelopmentStorage =真」); Eveything工作正常,直到我更新Microsoft.WindowsAzure.Storage到V8.2.1.0我現在得到這個錯誤無效的存儲帳戶'devstoreaccount1'。請確保您的憑據是正確的。這是一個已知的問題 ? – proteus
對於具有相同問題的其他用戶,請參閱https://stackoverflow.com/questions/45370503/microsoft-windowsazure-storage-update-to-v8-2-1-0-has-broken-my-code。 –
@KristofferJälén請參閱https://stackoverflow.com/a/48658275/6527049 –