我试图通过HTTPS使用Websocket。或者甚至在没有HTTPS的情况下获得Websocket握手和连接但没有成功。
我使用的是Windows 8.1 Pro并安装了Websocket协议。 我在IIS中创建了一个带有自签名证书的Web应用程序。
当我运行我的网站并调用connect websocket功能时,我在网络标签下的Chrome开发工具中遇到404错误 - >网页套接字。
我在连接的链接中编写了fqdn,例如ws://fqdc/page.ashx 我也尝试过:ws://localhost/page.ashx
有人可以就我做错了什么提出一些建议吗?
答案 0 :(得分:0)
如果您使用自签名证书,则必须将其用于页面并通过HTTPS访问,因此浏览器将提示用户接受证书。
答案 1 :(得分:0)
它已经解决了,我补充说。
HttpRuntime targetFramework =" 4.5
下的
system.web 标记
并且有效。
我在查看事件查看器时想出来了。