如何克服等待可用套接字(SignalR、C#、ASP.NET WebForms)?
How to overcome Waiting for Available Socket (SignalR, C#, ASP.NET WebForms)?
我目前正在使用 SignalR(通过 WebAPI v2 控制器中的 hubContex)通知用户电子邮件已发送,因为我们的遗留 ASP.NETWebForms 应用程序具有我从头开始构建的电子邮件功能。
但是,一旦用户打开多个选项卡(经常发生),Google Chrome 开始出现延迟,并显示一条错误消息 waiting for available socket.
我试过这个 link 作为解决方法:
Waiting for Available Sockets in ASP.NET using SignalR
但我想阐明如何实际实施它?我什至对 SignalR-IWC 库的建议投了赞成票,希望它能自己解决问题,但我真的无法让它发挥作用。必须有此通知,让用户知道他们的电子邮件已发送到他们所在的任何选项卡。
关于如何实现这个的任何想法?我们正在使用 IIS 服务器(Windows Server 2016)和 Google Chrome(版本 78.0.3904.97)。
非常感谢!
解决了。必须启用 IIS 服务器功能的 Websocket 协议。
我目前正在使用 SignalR(通过 WebAPI v2 控制器中的 hubContex)通知用户电子邮件已发送,因为我们的遗留 ASP.NETWebForms 应用程序具有我从头开始构建的电子邮件功能。
但是,一旦用户打开多个选项卡(经常发生),Google Chrome 开始出现延迟,并显示一条错误消息 waiting for available socket.
我试过这个 link 作为解决方法:
Waiting for Available Sockets in ASP.NET using SignalR
但我想阐明如何实际实施它?我什至对 SignalR-IWC 库的建议投了赞成票,希望它能自己解决问题,但我真的无法让它发挥作用。必须有此通知,让用户知道他们的电子邮件已发送到他们所在的任何选项卡。
关于如何实现这个的任何想法?我们正在使用 IIS 服务器(Windows Server 2016)和 Google Chrome(版本 78.0.3904.97)。
非常感谢!
解决了。必须启用 IIS 服务器功能的 Websocket 协议。