SignalR.Client / Azure Service Bus MessageId问题

时间:2012-06-22 15:22:35

标签: asp.net silverlight signalr azureservicebus

将SignalR.WindowsAzureServiceBus挂钩到我的网站项目,它似乎导致SignalR.Client库出现问题。发送邮件时收到以下错误:

Format Exception: Input string was not in a correct format.

所以我下载了源代码并进行了调试,这是令人讨厌的代码行

connection.MessageId = result["MessageId"].Value<long>();

@SignalR.Client.Transports.HttpBasedTransport.ProcessResponse(...)
[SignalR.Client.Silverlight5]

这是因为尝试将以下JSON对的值解析为long:

"MessageId": "3wIAASMAAAA%3D"

似乎启用Service Bus后,MessageId不会很长,因为“3wIAASMAAAA%3D”显然无法解析很长时间。

我看到主题是在Azure管理门户中创建的,所以我知道它正好连接到服务总线。

我做了一些愚蠢的事情,还是需要修补它以获得解决方法?

1 个答案:

答案 0 :(得分:0)

好像是一个错误。我在github上打开了一个问题。 https://github.com/SignalR/SignalR/issues/475