0

我在 Mono 上运行 signalR,所有请求都得到了正确处理,但是响应总是在文件的开头和结尾包含一个字节。

例如 hub.start() 的响应是这样的:

98
{"Url":"/signalr/signalr","ConnectionId":"785f2444-8320-4232-af54-793a7e0784e3","TryWebSockets":false,"WebSocketServerUrl":null,"ProtocolVersion":"1.0"}

0

这当然不能被解析为 JSON。

生成的http://mysite.com/signalr/hubs脚本的产量相同,它开始于:

dce
/*!
 * ASP.NET SignalR JavaScript Library v1.0.1
 * http://signalr.net/

它破坏了浏览器的 javascript 解析器。

在 II 下运行时不会出现相同的问题,它仅在 Mono 下出现。

4

1 回答 1

1

更新你的 SignalR 0.5.3 版本大约落后 10 个版本

于 2013-05-10T09:37:00.357 回答