Azure функции, выбрасывающие ошибки привязки на портале azure после обновления Visual Studio 2019 до версии 16.4 - PullRequest
0 голосов
/ 14 января 2020

Производство azure функции, генерирующие ошибки привязки для функций, которые используют SignalR. Проблема возникла после развертывания новой сборки в Visual Studio 2019 (16.4). Ранее он работал нормально до обновления VS2019. К сожалению, чтобы решить эту проблему, мне пришлось пересобрать проекты функций из Visual Studio 2017, и она работала после развертывания сборки VS2017.

Я восстановил VS2019, Uninstalled & Reinstalled VS2019 Azure Облачная рабочая нагрузка от VS установщик, но проблема не решена. Есть ли какие-либо существенные изменения для функций azure в VS2019 - 16.4? Как я могу исправить эту проблему с VS2019?

Код:

[FunctionName("TelemetryProcessor")]
        public static async System.Threading.Tasks.Task RunAsync([IoTHubTrigger(
            "messages/events",
            Connection = "IoTHubConnectionString",
            ConsumerGroup ="device")]EventData message,
            [SignalR(HubName = "TelemetryHub")] IAsyncCollector<SignalRMessage> signalRMessages,
            ExecutionContext context,
            ILogger log)
        {
}

Ошибка:

enter image description here

1 Ответ

0 голосов
/ 24 марта 2020

При использовании IoTHubTrigger и попытке развертывания из VS2019 «направление» не учитывается функцией . json Файл (который развернут в Azure) в разделе «Привязки». Я должен вручную отредактировать и добавить "direction": "в" в качестве привязки, чтобы моя могла начать работать после каждого развертывания. Вы можете использовать Редактор службы приложений , чтобы выполнить редактирование.

Редактировать: Кроме того, вам необходимо удалить «Запуск из файла пакета», иначе вы не сможете выполнить редактирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...