如何诊断与IE 11.0.9600.17207上/下载文件的问题

(这可能是属于SO的;如果是代码问题或其他问题,我不知道该如何解决)。

我有一台服务器运行:

  • Debian 7.6
  • nginx 1.6.0
  • uWSGI 1.9.16
  • Django 1.6.5

我有这样的代码:

  1. 接受包含Word( application/vnd.openxmlformats-officedocument.wordprocessingml.document )文件的表单文章
  2. 处理文件创build一个新的Word文件
  3. 返回新文件

这在Safari,Firefox,Chrome等工作正常。它在IE <10工作正常。 它在IE 11.0.9600.17126, update version 11.0.9和早期版本的IE 11中工作正常。

IE 11.0.9600.17207, update version 11.0.10 ,它不起作用(在多台计算机上testing,所有的Windows 7,一些在一个域中,一些没有)。 IE中的页面不响应; 没有超时(至less几分钟)或错误(微调器仍在旋转,closures标签button工作)。 在开发人员工具的networking活动部分,它只显示为待处理。 更改用户代理string没有任何区别。

该代码至less执行视图处理程序中的return 。 根据浏览器/用户代理,任何代码的行为都不一样。

我如何诊断这里发生的事情? 有没有办法告诉IE是否明白它已经完成发送文件? 或者知道它是否试图得到答复,还是得到了答复? 这是全部SSL,虽然我可以暂时禁用,如果有必要。 有没有什么特别的事情需要用nginx / uWSGI / Django来处理这个最新版本的IE?

我不相信这是你的代码的问题。 我在IE11中经历了同样的行为。 解决方法是卸载KB2962872,该页面将在此之后运行。 这个问题在微软论坛上有报道,我希望他们很快就会发布一个补丁。

http://social.technet.microsoft.com/Forums/ie/en-US/771e3435-1345-41cf-8682-d88abd5140a1/ie-10-and-11-freeze-after-kb2962872-web-application-with-文件uploaddownload?论坛= ieitprocurrentver