首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SignalR.Client/Azure服务总线MessageId问题

SignalR.Client/Azure服务总线MessageId问题
EN

Stack Overflow用户
提问于 2012-06-22 23:22:35
回答 1查看 317关注 0票数 1

刚刚将SignalR.WindowsAzureServiceBus连接到我的web项目,它似乎在SignalR.Client库中导致了一个问题。当我发送消息时,我得到以下错误:

代码语言:javascript
复制
Format Exception: Input string was not in a correct format.

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

代码语言:javascript
复制
connection.MessageId = result["MessageId"].Value<long>();

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

它是在尝试将以下JSON对的值解析为long时产生的:

代码语言:javascript
复制
"MessageId": "3wIAASMAAAA%3D"

看起来在启用服务总线的情况下,MessageId并不长,因为“3wIAASMAAA%3D”显然不能解析为长。

我看到主题是在Azure管理门户中创建的,所以我知道它可以很好地连接到Service Bus。

我做了什么傻事吗?或者我需要修补它才能解决问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-22 23:51:25

看起来像是个窃听器。我已经在github上打开了一个问题。https://github.com/SignalR/SignalR/issues/475

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11159219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档