.Net Signalr 建立连接时提示WebSocket failed to connect
一、问题来源
在初次使用signalr时,遇到了以下问题,提示WebSocket连接失败。
二、解决方法
1.检查iis是否安装了websocket服务
打开服务器管理器,点击添加角色和功能,在服务器角色这一步中找到Web服务器(IIS)——Web服务器——应用程序开发——WebSocket协议,如果没有安装,则勾选后进行安装,安装完后重启IIS
2.如果使用到nginx进行代理,检查对应代理端口的配置:proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";完成后重启nginx
location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2022-02-06 C# 委托