c# – 检测Windows Server 2012上是否安装了websocket

c# – 检测Windows Server 2012上是否安装了websocket,第1张

概述是否有任何代码或程序,我可以通过它确认WebSocket是否正确安装在我的 Windows Server 2012服务器上 我正面临着WebSocket的问题.它无法在Windows Server 2012上运行.我已在Windows Server 2012上安装了WebSockets 我已经重启了两次服务器. WebSocket在我的服务器上运行的证据是我的以下url(Signalr用来决定We 是否有任何代码或程序,我可以通过它确认WebSocket是否正确安装在我的 Windows Server 2012服务器上

我正面临着WebSocket的问题.它无法在windows Server 2012上运行.我已在windows Server 2012上安装了WebSockets

我已经重启了两次服务器.

WebSocket在我的服务器上运行的证据是我的以下url(Signalr用来决定WebSocket是否打开)

http://abcdedf.com/signalr/default/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22myhub%22%7D%5D&_=14530662444返回以下回复:

{Url: "/signalr/default",ConnectionToken: "xxxx",ConnectionID: "cf63a537-ed4a-4d29-afaf-f0aec454b0c2",KeepAliveTimeout: 6,disconnectTimeout: 9,ConnectionTimeout: 110,TryWebSockets: false,ProtocolVersion: "1.5",TransportConnectTimeout: 5,LongPollDelay: 0}

即TryWebSockets:false

在我的本地windows 8计算机上运行此应用程序的相同代码.它给

TryWebSockets:true

windows Server 2012上的IIS版本是IIS 8.5.
我的网站在.Net Framework 4.5下运行.
windows防火墙已经在那里了.
在我的应用设置中,我也添加了这个:

<add key="aspnet:UseTaskFrIEndlySynchronizationContext" value="true" />

在我的web.config中我也有这个:

<webSocket enabled="true"/>

windows Server 2012上是否需要任何特殊设置才能使WebSocket正常工作?

是否有任何工具可以检查我的windows Server 2012服务器上是否启用了WebSocket?

解决方法 我经常遇到Internet Explorer中由Internet选项引起的windows 2012服务器问题,因为它非常严格.

尝试打开Internet Explorer – >互联网选项 – >安全性和调整设置(降低安全级别以进行测试)然后转到高级并查看安全性下可能阻止套接字的某些设置.

我没有遇到您的具体问题,但是大多数时候windows Server和windows ClIEnt之间存在差异,因为安全限制适用于windows Server.

总结

以上是内存溢出为你收集整理的c# – 检测Windows Server 2012上是否安装了websocket全部内容,希望文章能够帮你解决c# – 检测Windows Server 2012上是否安装了websocket所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1226743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存