Значение не может быть неопределенным имя параметра key visual studio

Обновлено: 07.07.2024

Но когда я построил решение, оно показало мне следующую ошибку:

Значение не может быть null .
Имя параметра: uriString
Строка 71: public static void Initialize()
Строка 72: <
Строка 73: client = new DocumentClient(new Uri(ConfigurationManager.AppSettings["https://<db-name>.documents.azure.com:443/"]), ConfigurationManager.AppSettings["<db-key>"]);
Строка 74: CreateDatabaseIfNotExistsAsync().Wait();
Строка 75: CreateCollectionIfNotExistsAsync().Wait();

Исходный файл: C:\Users\BHAVIN PATEL\Documents\Visual Studio 2015\Projects\documentdb-dotnet-todo-app-master\src\DocumentDBRepository.cs Строка: 73

Я вставил URI и первичный/Вторичный ключ в файл Web.config моего приложения из приложения DocumentDB, созданного в Azure.

2 ответа

Значение не может быть null. Имя параметра: поток Кто-нибудь может помочь моему коду? Me.PictureBox1.Image.Save(memStream, System.Drawing.Imaging.ImageFormat.Jpeg) Dim imSource() As Byte = memStream.GetBuffer Dim imStatus As Integer = publicStream.Read(imSource, 0, streamLength - 1).

Я получал эту ошибку, когда запускал свой Azure Function .

enter image description here

Я читал одно из значений строки подключения из Azure Key Vault , и я установил это в настройках приложения моей конфигурации функции Azure. В соответствии с документацией Microsoft необходимо установить Managed Identity для функции Azure и создать Access Policy в конфигурации Хранилища ключей с помощью созданного объекта управляемого удостоверения , чтобы приложение функции Azure могло считывать значения из Хранилища ключей.

Мне не хватало этих настроек, так что значение настройки приложения ключа ServiceBusConnectionString всегда было null, таким образом, упомянутая ошибка. После настройки политики доступа ошибка исчезла. Надеюсь, это поможет.

enter image description here

Ваша проблема заключается в том, что конечная точка базы данных и ключ должны находиться в файле .config, как это

И затем вы должны использовать диспетчер конфигурации, чтобы прочитать настройку по ключу

Не забудьте использовать правильный documentDbKey с портала. Я замаскировал часть вашего ключа *

Похожие вопросы:

Я использую следующий метод веб-сервиса: wsSascar2.SasIntegraWSClient w2 = new wsSascar2.SasIntegraWSClient(); List<wsSascar2.pacotePosicao> lista = w2.obterPacotePosicoes(user, password.

Значение не может быть null. Имя параметра: поток Кто-нибудь может помочь моему коду? Me.PictureBox1.Image.Save(memStream, System.Drawing.Imaging.ImageFormat.Jpeg) Dim imSource() As Byte =.

Я относительно новичок в Web Api, и у меня возникли проблемы с POSTing объектом Person. Если я запускаю отладку, я вижу, что мой uriString никогда не устанавливается, и я не понимаю, почему. Из-за.

Это, вероятно, самая большая потеря времени, на решение которой я потратил часы за долгое время. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id.

Я получаю следующую ошибку, когда пытаюсь вызвать свой сервис Adobe Livecyle Soap: Значение не может быть null. Имя параметра: uri Странно то, что у меня нет никакого параметра с именем uri. Я не.

Я пытаюсь использовать Rotativa для генерации PDF и возврата байтов, однако получаю ошибку: Значение не может быть null. Имя параметра: контекст Вот мой код: public string getReportsPDF(string.

Читайте также: