为什么我会收到:连接已断开,并出现错误“错误:WebSocket 已关闭,状态代码:1006(未给出原因)1-2 分钟后

问题描述 投票:0回答:1

我有一个多用户游戏,在服务器上使用 SignalR 6.0.6、.Net 8.0、c#,在客户端上使用 JavaScript 和 TypeScript。使用 Visual Studio 构建。它托管在由 Plesk 管理的 GoDaddy 服务器上。

一切都很顺利,然后突然我变得越来越

Error: WebSocket closed with status code: 1006 (no reason given)

这种情况发生在打开网站后 1-2 分钟。即使我在游戏中什么都不做,也会发生这种情况。我只是坐着看着非活动屏幕,直到错误弹出。

之前我通过在 Plesk 中重置帐户并重新发布来解决该问题。这不再起作用了。我看过一些类似的问题,但似乎没有一个与这个问题相关。

有人有什么想法吗?

signalr plesk
1个回答
0
投票

这不是一个令人满意的答案!两天前,GoDaddy 支持人员告知我的代码存在问题,我决定为 SignalR 和 JavaScript 重新创建 Microsoft 示例应用程序。它的名称为“教程:ASP.NET Core SignalR 入门”,网址为 https://learn.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-8.0&tabs=visual-studio.

我构建的它在 VS 调试模式下运行良好,但是当我将其发布到 GoDaddy 网站时。它失败并出现与上述相同的错误。我再次致电 GoDaddy,并被坚定地告知“这是您的 [Microsoft] 代码的问题。”

可悲的是,我已经放弃了。

© www.soinside.com 2019 - 2024. All rights reserved.