2012-06-22 61 views
1

只需將SignalR.WindowsAzureServiceBus掛鉤到我的Web項目中,它就會在SignalR.Client庫中引起問題。我收到以下錯誤,當我發一條消息:SignalR.Client/Azure服務總線MessageId問題

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對比賽結果有問題的行值長:

"MessageId": "3wIAASMAAAA%3D" 

看來,啓用服務總線,郵件ID是不長的,因爲「3wIAASMAAAA%3D」顯然是不能分析的長。

我看到的主題是在Azure管理門戶中創建的,所以我知道它連接到Service Bus就好了。

我做了些傻事還是需要爲解決方法打補丁?

回答

0

看起來像一個錯誤。我在github上打開了一個問題。 https://github.com/SignalR/SignalR/issues/475

+0

謝謝大衛。爲了將來的參考,是否有提交這樣的東西的過程;像在github上的項目網站或什麼的? –

+0

是的,你只是在github上提出問題。我只是修復它btw。 – davidfowl

+0

哦,快點!你真棒...這是這個產品。我會把它拉下來。謝謝。 –