我创建了一个 ASP.NET Core Blazor 服务器端应用程序。当我使用 Visual Studio 调试它时,它在 IIS Express 上运行良好,但是当我将它发布到 IIS 时,它无法从我的 SQL SERVER 数据库中读取数据。它给出了两个错误:
WebSocket 连接到“ws://localhost/_blazor?id=vCfY6WQKquNRSMNHPn094Q”失败:WebSocket 握手期间出错:“Sec-WebSocket-Accept”标头值不正确
错误:无法启动传输“WebSockets”:未定义
我不知道为什么它适用于 IIS express,但不适用于 IIS?