Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 发送或侦听Azure ServiceBus时出错_C#_.net_Azure_Servicebus - Fatal编程技术网

C# 发送或侦听Azure ServiceBus时出错

C# 发送或侦听Azure ServiceBus时出错,c#,.net,azure,servicebus,C#,.net,Azure,Servicebus,我有一个客户端,可以在Azure ServiceBus中发送和侦听主题。客户端正在我的Windows 8.1计算机上本地运行。但我在SendAsync和ReceiveAsync上遇到以下异常: “System.InvalidOperationException”类型的第一次意外异常 发生在System.dll中 其他信息:请求的性能计数器不是 自定义计数器,它必须初始化为只读 代码如下所示: string connectionString = CloudConfigurationManager.

我有一个客户端,可以在Azure ServiceBus中发送和侦听主题。客户端正在我的Windows 8.1计算机上本地运行。但我在SendAsync和ReceiveAsync上遇到以下异常:

“System.InvalidOperationException”类型的第一次意外异常 发生在System.dll中

其他信息:请求的性能计数器不是 自定义计数器,它必须初始化为只读

代码如下所示:

string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");

            var client = SubscriptionClient.CreateFromConnectionString(connectionString, topic, subscriptionId);

            while(true)
            {
                var message = await client.ReceiveAsync();


有没有解决这个问题的方法?

这是一个与防火墙相关的问题

string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");

            TopicClient client =
                TopicClient.CreateFromConnectionString(connectionString, topic);

            var msgToSend = new BrokeredMessage(msg);

            await client.SendAsync(msgToSend);