Ошибка соединения Azurite Microsoft. WindowsAzure .Storage: Не найдено допустимой комбинации данных учетной записи. - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь настроить среду разработки с помощью Azurite Azure Storage Simulator.

Я могу успешно подключиться к хранилищу через cli, используя

az storage table create --name 'test1' --connection-string "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzF0uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://azurito:10000/devstoreaccount1;TableEndpoint=http://azurito:10002/devstoreaccount1;QueueEndpoint=http://azurito:10001/devstoreaccount1;"

(azurito - это имя контейнера docker в той же сети docker), но когда я пытаюсь подключиться к azurito из функции Azure, я получаю Microsoft. WindowsAzure .Storage : Не найдено действительной комбинации информации об учетной записи. , полученной из StorageAccount.cs, точнее отсюда

public static StorageAccount NewFromConnectionString(string accountConnectionString)
    {
        var account = CloudStorageAccount.Parse(accountConnectionString);
        return New(account);
    }

В отладчике я могу убедиться, что accountConnectionString точно такой же, как используется в cli.

Буду признателен за любую помощь.

...