我正在尝试通过HTTPS使用Websocket。或者甚至只是在没有HTTPS的情况下获得Websocket握手和连接,但没有成功。
我正在使用Windows 8.1 Pro并安装了Websocket协议。我在 IIS 中创建了一个具有自签名证书的 Web 应用程序。
当我运行我的网站并调用连接 websocket 函数时,我在网络选项卡> Websocket 下的 chrome 开发工具中收到 404 错误。
我在链接中编写了 fqdn 以进行连接,例如 ws://fqdc/page.ashx我也试过:ws://localhost/page.ashx
谁能对我做错什么提出一些想法?
如果您使用的是自签名证书,则必须将其用于页面并通过HTTPS访问,因此浏览器将提示用户接受证书。
已经解决了,我添加了
HttpRuntime targetFramework="4.5
下
系统.网站标签
它奏效了。
我在查看事件查看器时弄清楚了。