SignalR 客户端 returns HTTP 错误 400 错误请求

SignalR Client returns HTTP error 400 Bad request

我正在使用 HubConnection 使用 SignalR 客户端连接。调用 Start() 时,抛出 System.Net.WebException 并显示以下消息:

The remote server returned an error: (400) Bad Request.

服务器响应是:

Not a valid web socket request.

我是 运行 Windows Server 2012 R2 with IIS 8.5

可能是什么问题?

问题出在 IIS 配置上。

您必须安装 WebSocket Protocol 支持才能使用 WebSockets 连接到 SignalR。