0

我得到以下異常消息時,我嘗試從NuGet包WindowsAzure.ServiceBus發送與TopicClient一個簡單的信息:「的請求的性能計數器不是自定義計數器,..」使用Azure的ServiceBus TopicClient

「請求的性能計數器不是自定義計數器,它必須初始化爲ReadOnly。」

這裏是我的代碼:

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當我得到的異常。

我發現這個問題Error when sending or listening, Azure ServiceBus,這是問同樣的事情。但是決議與我無關。

我已經安裝了這個nuget軟件包WindowsAzure.ServiceBus.PerformanceCounters(並執行了附件的cmd文件),希望它能解決問題,但它仍然無法正常工作。

任何人都知道如何解決這個問題?

當我嘗試使用SubscriptionClient嘗試收聽關於主題的消息時,出現同樣的錯誤。我以管理員身份運行VS。

回答

0

已解決。我在異常設置窗口(調試> Windows>異常設置)中啓用了該異常

相關問題