【问题标题】:Why is Blazor using post instead of WebSockets?为什么 Blazor 使用 post 而不是 WebSockets?
【发布时间】:2021-12-24 23:34:40
【问题描述】:

我有一个 Blazor 服务器应用。当我在 Visual Studio 中运行应用程序时,我在浏览器控制台中看到此消息:

 WebSocket connected to wss://localhost:44329/_blazor?id=HX5t9UdbZwj35PkMxV3Fkw.

所以在我看来 SignalR 正在按预期工作。在“网络”选项卡上,我看到 signalR 按预期工作并显示消息:

但是,现在我将应用程序发布到 IIS。该应用程序运行良好。但是,如果我查看浏览器控制台,我不再看到 WebSocket 正在连接。我在网络选项卡中看到的内容如下所示:

Request URL: https://blazor/_blazor?id=O_acVtnuEIOjlRAosu1YFg
Request Method: POST

其中有很多,例如每秒 1 个。

所以看起来 SignalR 不再被使用了。

这是为什么?我需要做些什么来确保使用 SignalR?

【问题讨论】:

标签: signalr blazor blazor-server-side


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2015-09-09
    • 2010-10-28
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多