我刚刚在 Visual Studio 2012 中创建了一个新的 MVC4 WebAPI 项目 .net 4.5。我做的第一件事是从 NuGet 添加 SignalR。我添加了一个集线器和 Application_Start 路线图,并在 _layout.cshtml 中添加了一些基本的 JavaScript 以启动到我的集线器的连接。所有非常基本的样板文件。
按 f5 在 Chrome 中调试
运行提琴手,我的 localhost:19249/signalr/negotiate?_=1373048637010 返回:
{
"Url":"/signalr",
"ConnectionToken":"FfF28FINpCYrQKrfBuAOVEiBD0LW3VZVqCiJVr7sZEYvb_FrfG5J3ewWkqDi87pyecsFLpq7hEQrHwNdLnGRsl0pnpnr_I9ajbOhx_zKlEJO8YYVfK-ijEPeWtysYRIT0",
"ConnectionId":"14250825-344e-4f72-97fd-f52a336e5419",
"KeepAliveTimeout":20.0,
"DisconnectTimeout":30.0,
"TryWebSockets":false,
"WebSocketServerUrl":null,
"ProtocolVersion":"1.2"
}
有人可以帮助解释我使用 SignalR 调试和测试 WebSocket 所缺少的步骤吗?
"TryWebSockets":false,
"WebSocketServerUrl":null,