web-services - IE10无法显示页面,其他浏览器可以

标签 web-services internet-explorer ssl https windows-server-2012

我从一个定制程序连接到远程服务器 [内部] 上的网络服务时遇到问题。

我们测试了来自 Firefox 和 Chrome 的 ws - 都是最新的并且它可以立即连接。但是在 IE10(Windows 2012 的最新版本不是 R2)中,我们得到一个页面无法显示的错误:

  • 确保网址 https://remoteserver:9443是正确的。
  • 使用您的搜索引擎查找页面。
  • 几分钟后刷新页面。
  • 确保 TLS 和 SSL 协议(protocol)已启用。转到工具 > Internet 选项 > 高级 > 设置 > 安全

我认为 IE10 和我们的程序使用相同的系统库,这就是两者无法连接到 Web 服务的原因。如果我用 IE 解决了问题,我认为我可以从程序连接到 ws。

url 端口是自定义的,与其他浏览器一样正常。 IE10 可以打开到其他远程服务器的 HTTPS 连接。

我试过:

  • 刷新 DNS 设置,
  • 正在重新安装 CA 证书。证书在 chrome 中有效。
  • 启用 TLS1.0、TLS1.1、TLS1.2、SSLv3 和 SSLv2
  • 在端口 9443 上远程登录到远程服务器有效
  • 在IE中使用开发者工具模拟IE 9、IE8、...
  • ping 远程服务器正常
  • nslookup 找到远程服务器

这个问题的原因可能是什么?

最佳答案

PCI DSS(保护服务器)的强化和网络服务提供商未宣布启用的协议(protocol)的组合导致了这个问题。

将服务器移出 PCIDSS 策略使网络服务连接正常。

由于注册表修改,更改仅在重新启动服务器后显示。

感谢@Steffen Ullrich 指引我走向正确的方向。

关于web-services - IE10无法显示页面,其他浏览器可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30095968/

相关文章:

java - 无法使用 Web 服务的二维对象返回值

android - 如何在 Android 错误中允许 SSL URL(无对等证书)

Python OpenSSL 给出握手失败

apache2 www到非www重定向不起作用

django - 如何在 CloudFoundry 的 HTTPS 上运行 Gunicorn

asp.net - 将回调信息返回到原始调用函数

performance - 将数据库放在专用服务器上时性能会变差吗?

asp.net - IE8 上快速播放的问题

javascript - 无法让 JQuery postMessage 插件在 IE 上运行

html - 输入字段设置为 'Value=' 而不是 'value='