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を使用して、[OK] "UseDevelopmentStorage = true");私がMicrosoft.WindowsAzure.StorageをV8.2.1.0にアップデートするまで、Eveythingは正常に動作していました。今、このエラーが発生しています。無効なストレージアカウント '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 –