加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 即使我在Windows 8中安装了协议,SignalR也不会使用We

发布时间:2020-12-16 03:41:59 所属栏目:asp.Net 来源:网络整理
导读:我正在使用signalr在我的Web应用程序中执行一些实时事件.我试图强迫信号器使用新的websocket协议但它不会,即使我指定它. $.connection.hub.start({ transport: 'webSockets' }) 我肯定安装了Web套接字协议,我正在运行带有IIS 8的Windows 8. 在信号器中启用We
我正在使用signalr在我的Web应用程序中执行一些实时事件.我试图强迫信号器使用新的websocket协议但它不会,即使我指定它.

$.connection.hub.start({ transport: 'webSockets' })

我肯定安装了Web套接字协议,我正在运行带有IIS 8的Windows 8.

在信号器中启用Web套接字支持还需要做些什么?

解决方法

确保您的应用程序使用SignalR包中的.NET 4.5程序集.如果项目的目标是4.0,或者它是以这种方式开始的,那么nuget会添加对不支持websockets的4.0 SignalR程序集的引用.如果是这种情况,那么只需卸载并重新安装信号器包到您的项目中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读