如何克服等待可用套接字(SignalR、C#、ASP.NET WebForms)的问题?

如何克服等待可用套接字(SignalR、C#、ASP.NET WebForms)的问题?,c#,webforms,asp.net-web-api2,signalr,signalr-hub,C#,Webforms,Asp.net Web Api2,Signalr,Signalr Hub,我目前正在使用SignalR(通过WebAPI v2控制器中的hubContex)通知用户电子邮件已发送,因为我们的旧版ASP.NET WebForms应用程序具有我从头构建的电子邮件发送功能 然而,一旦用户打开多个选项卡(这种情况非常频繁),Google Chrome就会出现一条错误消息,上面写着“等待可用套接字” 我已尝试将此链接作为解决方法: 但我想解释一下如何实际实施它?我甚至对signariwc图书馆的建议投了赞成票,希望这能解决问题,但我真的无法让它起作用。必须有此通知,让用户知道

我目前正在使用SignalR(通过WebAPI v2控制器中的hubContex)通知用户电子邮件已发送,因为我们的旧版ASP.NET WebForms应用程序具有我从头构建的电子邮件发送功能

然而,一旦用户打开多个选项卡(这种情况非常频繁),Google Chrome就会出现一条错误消息,上面写着“等待可用套接字”

我已尝试将此链接作为解决方法:

但我想解释一下如何实际实施它?我甚至对signariwc图书馆的建议投了赞成票,希望这能解决问题,但我真的无法让它起作用。必须有此通知,让用户知道他们的电子邮件已发送到哪里

关于如何实现这一点有什么想法吗?我们使用的是IIS服务器(Windows Server 2016)和Google Chrome(版本78.0.3904.97)


非常感谢

解决了它。必须启用IIS服务器功能的Websocket协议