通过HTTPS的默认文档不能在iPhone 6和iPad上使用?

服务器configuration:

我有一个Web应用程序在整个应用程序中使用内置的默认文档模块来混淆文件名称。 当我尝试通过HTTPS访问任何涉及到文件夹(例如1) https://example.com/https://example.com/folder/等)的网站URL时,来自Safari或Chrome上的文档(index.cfm,index.htm)在iPhone 6或更旧版本的iPad(可供我testing的设备)上似乎挂起一段时间,然后最终失败并显示一条通用浏览器消息没有在我面前,但我不认为这是必要的,请继续阅读)。

我可以从Chrome,Firebug,IE和Edge以及同事的新款Mac笔记本电脑访问任何PC,台式机或笔记本电脑上的所有URL。 我试着用通用的“hello world”htm和cfm文件进行testing,以排除浏览器引擎对代码的解释:html / jquery /等等。

为了排除iPhone 6的问题,我从另外一个完全不同的域上的服务器创build了完全相同的一组testing文件,并成功地创build了默认的文档服务器。

当包含文件名(例如: /index.htm或: /folder/index.cfm )时,我可以从iPhone 6或iPad通过HTTPS访问URL。

只要请求通过不安全的通道(例如上面的URL 1和2,但是使用HTTP而不是HTTPS),我就可以通过HTTP(不安全)从iPhone 6或iPad访问所有URL。

在服务器端,我设置了一个广泛的失败请求跟踪规则(所有HTTP响应100-999)。 当我在失败的请求尝试期间看到目录时,我发现从单个请求中创build了几秒钟的XML文件(意味着iPhone浏览器反复尝试连接?)。 在XML跟踪日志中的序列似乎表明一切正常(正确的处理程序映射似乎触发/触发,HTTP 200 OK响应)一段时间,直到这:

信息166. -GENERAL_FLUSH_RESPONSE_END

尝试在不存在的networking连接上进行操作。

当我在IIS 10中尝试以下所有组合时,没有任何区别:

  • 将StaticFile处理程序映射移到ExtensionlessUrlHandler * Handler映射的上方。

  • 将匿名身份validation设置为特定用户:IUSR或应用程序池标识。

  • 授予对Web根文件夹的读取和执行权限。

  • 将“网站的应用程序池,pipe理的pipe道”设置设置为“经典”或“集成”。

我的问题在哪里? 它似乎不是IIS 10的设置,也不是iPhone。 上述testing案例成功时,SSL证书似乎正在工作。