amazon-web-services - ASP.NETCore Signalr 在 AWS 上不起作用

标签 amazon-web-services .net-core asp.net-core-signalr

我们有两个应用程序,服务器端 (.Net Core 2.0) 和客户端 (AngulerJs),它们托管在 AWS elistic 容器服务上,
此外,还有一层云耀斑,此外,我们正在使用指向我们的 docker 容器的 ALB。

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

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

最佳答案

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

关于amazon-web-services - ASP.NETCore Signalr 在 AWS 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48397181/

相关文章:

python-2.7 - AWS Pricing API 未生成给定搜索条件的价格

c# - 如何使用 Azure Functions V2 函数中的 ILogger<T>?

asp.net - 混合自定义和默认模型绑定(bind)

networking - 亚马逊 EC2 - 网络问题

json - Lambda 函数空白 DynamoDB 值

asp.net-core - ASP NET Core SignalR OnDisconnectedAsync 未使用集线器触发 [授权]

c# - 无法将 SignalR IHubContext 注入(inject)类

asp.net - 如何从 Hub 外部将 SignalR 连接添加到 Hub 组?

amazon-web-services - 测试 Amazon RDS 实例与外部服务器之间的连接延迟

c# - 如何在 .net core 3.1 中使用 ConfigurationBulder 绑定(bind)到配置类