将.net Micro框架控制台应用程序模拟器连接到Azure Service Bus

时间:2017-01-18 07:31:35

标签: amqp azureservicebus .net-micro-framework azure-servicebus-queues

我是NETMF的新手并尝试构建一个控制台应用程序,该应用程序将消息发送到Windows Azure Service Bus上的Queue。我也在使用AMQP协议进行连接。但每次我都低于错误。

  

抛出异常:' Amqp.AmqpException'在Amqp.NetMF.dll中

     

未处理的类型' Amqp.AmqpException'发生在   Amqp.NetMF.dll

     

其他信息:连接处于非活动状态且超过了   允许60000毫秒,并由容器' LinkTracker'关闭。   TrackingId:aeed7786111b4e28b08d9f07292843e0_G19,   SystemTracker:gateway6,时间戳:1/18/2017 7:23:15 AM

现在,我怀疑这是因为Visual Studio附带的Sample Emulator无法访问我的笔记本电脑的互联网。

我还读到我需要一个Netduino板。这是真的吗?

当我在笔记本电脑上调试.net微框架控制台应用程序时,有什么方法可以连接到Azure Service Bus。

提前致谢。

1 个答案:

答案 0 :(得分:1)

当您在60秒内打开连接但没有任何链接时,会返回此错误。您的应用程序已连接到Service Bus服务。它没有创建链接,可能是因为您正在调试应用程序。

示例模拟器中存在SSL连接问题。问题已得到解决,但上次我检查的时间不在4.4版本中。你可以在这里找到更多细节。 https://github.com/NETMF/netmf-interpreter/issues/330

https://github.com/NETMF/netmf-interpreter/pull/342