Запрошенный счетчик производительности не является настраиваемым счетчиком... при использовании Azure ServiceBus TopicClient

Я получаю следующее сообщение об исключении, когда пытаюсь отправить простое сообщение с TopicClient из пакета nuget WindowsAzure.ServiceBus:

«Запрошенный счетчик производительности не является настраиваемым счетчиком, он должен быть инициализирован как только для чтения».

Вот мой код:

var namespaceManager = NamespaceManager.CreateFromConnectionString("xxx");

if(!namespaceManager.TopicExists("test"))
{
    namespaceManager.CreateTopic("test");
}

var client = TopicClient.CreateFromConnectionString("xxx", "test");

var messages = data.Select(x => new BrokeredMessage(JsonConvert.SerializeObject(x))).ToArray();

await client.SendBatchAsync(messages);

Я получаю исключение при вызове SendBatchAsync.

Я нашел этот вопрос Ошибка при отправке или прослушивании Azure ServiceBus, который спрашивает то же самое. Но разрешение для меня не актуально.

Я установил этот пакет nuget WindowsAzure.ServiceBus.PerformanceCounters (и выполнил прикрепленный cmd-файл) в надежде, что он решит проблему, но он все еще не работает.

Кто-нибудь знает, как это решить?

У меня такая же ошибка при попытке прослушать сообщения в теме с SubscriptionClient. Я запускаю VS в качестве администратора.


person peco    schedule 30.09.2016    source источник


Ответы (1)


Решено. Я включил это исключение в окне «Параметры исключений» («Отладка» > «Windows» > «Параметры исключений»).

person peco    schedule 30.09.2016