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

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

(这可能属于 SO;我不知道如何确定它是代码问题还是其他问题)。

我有一个正在运行的服务器:

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

我有执行此操作的代码:

  1. application/vnd.openxmlformats-officedocument.wordprocessingml.document接受包含 Word ( ) 文件的表单提交
  2. 处理文件并创建新的 Word 文件
  3. 返回新文件

这在 Safari、Firefox、Chrome 等中运行良好。在 IE<10 中运行良好。在IE 11.0.9600.17126, update version 11.0.9IE 11 及更早版本中运行良好。

在 中IE 11.0.9600.17207, update version 11.0.10,它不起作用(在多台计算机上测试过,所有都是 Windows 7,有些在域中,有些不在)。IE 中的页面没有响应;没有超时(至少几分钟)或错误(旋转器仍在旋转,关闭选项卡按钮有效)。在开发人员工具的网络活动部分,它只是显示为待处理。更改 User-Agent 字符串没有任何区别。

代码至少执行到视图处理程序中为止return。代码中没有任何内容会根据浏览器/用户代理而有所不同。

我该如何诊断这里发生了什么?有没有办法判断 IE 是否知道它已经完成了文件发送?或者知道它是否正在尝试获取响应,或者是否已收到任何响应?这都是通过 SSL 进行的,尽管我可以根据需要暂时禁用它。是否需要对 nginx/uWSGI/Django 进行一些特殊处理来处理最新版本的 IE?

答案1

我认为这根本不是你的代码的问题。我在 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-file-uploaddownload?forum=ieitprocurrentver

相关内容