export AZURE_STORAGE_CONNECTION_STRING = "<yourconnectionstring>" - ошибка командной строки и ошибка tnet после - PullRequest
0 голосов
/ 29 марта 2020

Я следую за do c здесь - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet#macos

и использовал ма c os bash line

export AZURE_STORAGE_CONNECTION_STRING="<yourconnectionstring>"

, но после запуска этой командной строки в моей консоли ничего не отображается.

Когда я перезагружаю Visual Studio и Терминал в качестве экземпляра, затем запускаю

dotnet build

и

dotnet run

консоль говорит

Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'connectionString')

Так что строка экспорта соединения не работает. Также происходит сбой do tnet.

Я выполнил командную строку экспорта на том же уровне, что и мое приложение.

Что я делаю не так? Я не на том уровне, чтобы выполнить команду?

Может быть, кто-нибудь может объяснить мне, что означает "записать его в новую переменную среды на локальной машине, на которой запущено приложение"?

Спасибо!

1 Ответ

1 голос
/ 30 марта 2020

В общем доступе к do c он попытался добавить строку подключения в качестве переменной среды, а затем попытался получить к ней доступ в программном коде.

Итак, вы можете проверить, была ли переменная окружения успешно установлена, открыв терминал и выполнив команду printenv.

В любом случае, есть много обходных путей:

  1. Вы можете просто поместить строку подключения в файл конфигурации и прочитать ее.

  2. Или, вы можете просто жестко закодировать его.

  3. Или получите его любыми другими способами (дБ, http и т. Д.).

Если строка подключения была успешно получена, ваша проблема должна быть решена.

...