websocket发布后连不上服务器

websocket发布后连不上服务器

1、检查IIS是否支持WebSocket 像 IIS7就不支持webSocket ,如果支持也要检查WebSocket服务是否安装具体安装教程如下

方法一:

  1. 通过“管理”菜单或“服务器管理器”中的链接使用“添加角色和功能”向导。
  2. 选择“基于角色或基于功能的安装”。 选择“下一步” 。
  3. 选择适当的服务器(默认情况下选择本地服务器)。 选择“下一步” 。
  4. 在“角色”树中展开“Web 服务器 (IIS)”、然后依次展开“Web 服务器”和“应用程序开发” 。
  5. 选择“WebSocket 协议”。 选择“下一步” 。
  6. 如果无需其他功能,请选择“下一步”。
  7. 选择“安装” 。
  8. 安装完成后,选择“关闭”以退出向导。

方法二:

  1. 导航到“控制面板” > “程序” > “程序和功能” > “启用或禁用 Windows 功能”(位于屏幕左侧) 。
  2. 打开以下节点:“Internet Information Services” > “万维网服务” > “应用程序开发功能” 。
  3. 选择“WebSocket 协议”功能。 选择“确定”。

2、检查代码中WebSocket绑定的IP,如果外网需要访问就必须绑定外网IP指向的内网IP
注意:这里使用外网IP绑定后前端就直接使用外网IP连接webSocket,这样才能更为安全。
websocket发布后连不上服务器_第1张图片

你可能感兴趣的:(C#,websocket)