Как загрузить SignalRConnectionString, хранящуюся в local.settings.json в VS, в функции Azure на портале Azure - PullRequest
1 голос
/ 25 июня 2019

Мне удалось развернуть функции Azure для запуска обмена сообщениями SignalR на портале Azure, но файл local.settings.json, который содержал строку SignalRConnectionString, необходимую для запуска обмена сообщениями SignalR, не был загружен. Как добавить эту строку на портал Azure?

Сообщение об ошибке на портале Azure:

Microsoft.Azure.WebJobs.Extensions.SignalRService: Строка соединения со службой SignalR должна быть задана либо через настройку приложения «AzureSignalRConnectionString», либо через переменную среды «AzureSignalRConnectionString», либо непосредственно в коде через SignalROptions.ConnectionString.Signaltrattribute или напрямую. .

1 Ответ

1 голос
/ 26 июня 2019

Файл local.settings.json, который содержал SignalRConnectionString, необходимую для запуска обмена сообщениями SignalR, не был загружен. Как добавить эту строку на портал Azure?

Проверьте, добавляете ли вы все Настройки приложения-функции , которые вы определили в local.settings.json , для приложения-функции в Azure при публикации проекта.

enter image description here

Если вы не добавили AzureSignalRConnectionString для поля Удаленное, вы можете выбрать и перейти к своему приложению-функции на портале Azure, затем вы можете обновить значение AzureSignalRConnectionString или добавить новое приложение настройка для вашего функционального приложения в Конфигурация в Функции платформы блейд, как показано ниже.

enter image description here

Настройки приложения

enter image description here

Результат теста

enter image description here

...