使用 websocket 时,SignalR 客户端返回 HTTP 错误 400 Bad request

问题描述 投票:0回答:1

我正在通过

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

远程服务器返回错误:(400) 错误请求。

服务器响应是:

不是有效的 Web 套接字请求。

我正在运行带有 IIS 8.5 的 Windows Server 2012 R2

可能是什么问题?

asp.net iis websocket signalr signalr.client
1个回答
9
投票

问题出在 IIS 配置上。

您必须安装

WebSocket Protocol
支持才能使用 WebSockets 连接到 SignalR。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.