ASP.NETCore Signalr无法在AWS上运行

Abd*_*fea 5 amazon-web-services .net-core asp.net-core-signalr

我们有两个应用程序,服务器端(.Net Core 2.0)和客户端(AngulerJs),它们托管在AWS elistic容器服务上,还有一层云眩光,此外,我们使用的是ALB指向我们的码头工人集装箱.

我们的解决方案应该有一个实时服务,将数据推送到客户端,因此我们使用asp net core signalr version ="1.0.0-alpha2-final"来实现此目的.

问题是,当我们在localhost中测试它时,signalr工作正常但是当它在AWS中托管应用程序时它工作1分钟左右然后它抛出错误:"Websocket关闭状态代码:1006()

Zyg*_*tas 1

这是一个 CloudFlare,它会在 60 秒后关闭您的连接。您应该执行 ping 操作以保持连接打开。