相关疑难解决方法(0)

SignalR 连接不会启动到 IIS 托管的应用程序

我制作了一个应用程序,并尝试通过 SignalR 连接到后端。

ASP.NET Core 3.1 后端托管在 IIS 中,以便于开发。

在客户端上调用 StartAsync 方法成功协商,但随后在 GET 上永远挂起:

GET http://localhost:81/signalr?id=W3F2TRVrx_lxZoinHzTzmA
Run Code Online (Sandbox Code Playgroud)

StartAsync() 调用无法返回。

这仅发生在 IIS 上。当我启动自托管应用程序时,它可以工作。

WebAPI 的其余部分也适用于 IIS。只是 SignalR 不会连接。

知道为什么吗?我发现相当 一个 问题和答案在这里,但他们没有真正解决这个问题的准确。

c# iis signalr asp.net-core

2
推荐指数
1
解决办法
918
查看次数

标签 统计

asp.net-core ×1

c# ×1

iis ×1

signalr ×1