刚刚将SignalR.WindowsAzureServiceBus连接到我的web项目,它似乎在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"看起来在启用服务总线的情况下,MessageId并不长,因为“3wIAASMAAA%3D”显然不能解析为长。
我看到主题是在Azure管理门户中创建的,所以我知道它可以很好地连接到Service Bus。
我做了什么傻事吗?或者我需要修补它才能解决问题?
发布于 2012-06-22 23:51:25
看起来像是个窃听器。我已经在github上打开了一个问题。https://github.com/SignalR/SignalR/issues/475
https://stackoverflow.com/questions/11159219
复制相似问题