将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管理门户中创建的,所以我知道它正好连接到服务总线。
我做了一些愚蠢的事情,还是需要修补它以获得解决方法?