Ошибка получения сообщения функций Azure - PullRequest
0 голосов
/ 14 июня 2019

У меня настроена служебная ловушка в DevOps Azure для отправки событий выпуска в очередь служебной шины.

enter image description here enter image description here

Кроме того, у меня есть функция лазури, прослушивающая эту очередь, чтобы выполнить некоторую логику, когда новый элемент нажимается.Раньше он работал нормально, но внезапно начинал возникать следующая проблема:

System.Private.CoreLib: Невозможно перевести байты [9A] в индексе 60 из указанной кодовой страницы в Unicode.

Я полагаю, что это связано с этой проблемой github https://github.com/Azure/Azure-Functions/issues/1052, но я не могу найти какое-либо решение и, похоже, MSFT не воспринял это как ошибку.Я собирался подать им билет, но решил сначала спросить здесь.

Мой код для получения сообщений выглядит следующим образом:

[FunctionName("AzureDevOpsReleaseEvents")]
public static void Run([ServiceBusTrigger("release-events", Connection = "ServiceBusConnection")]string myQueueItem, ILogger log)
{
   //logic
}

Раньше я использовал Microsoft.NET.SDK.Functions версии 1.0.19, когда все работало, я пытался обновить его до последней версии.версия (1.0.29 на сегодняшний день), но это тоже не помогло.

...