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

时间:2015-05-07 08:41:10

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

我开始在自定义程序中连接到远程服务器[内部]上的Web服务时遇到问题。

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

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

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

网址端口是自定义的,可以正常使用其他浏览器。 IE10可以打开与其他远程服务器的HTTPS连接。

我试过了:

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

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

1 个答案:

答案 0 :(得分:1)

PCI DSS(保护服务器)的强化和不宣布已启用协议的Web服务提供商的组合导致了此问题。

将服务器移出PCIDSS策略使得webservice连接功能正常。

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

感谢@Steffen Ullrich让我朝着正确的方向前进。