【问题标题】:Asynchronous KendoUI Upload in IE 10 windows authenticationIE 10 windows 身份验证中的异步 KendoUI 上传
【发布时间】:2013-10-13 20:07:39
【问题描述】:

我在将一些文件上传到服务器的页面上有一个 Kendo 文件上传控件。 该控件在 Chrome 或 Firefox 上运行良好,但在 IE 10 上存在一个奇怪的错误。如果我连续上传文件,它可以工作,但如果我让窗口处于非活动状态 1-2 分钟,浏览器就会进入挂起状态。

与 Fiddler 一起查看实际发生的情况,我可以观察到收到的 401 响应。 Kendo 控件(或我拥有的特定环境)似乎存在某种超时并且无法验证用户身份的问题,因此我们看到了 401 响应。

环境细节:

  • MVC 4
  • Kendo UI 上传控件
  • Windows 身份验证
  • 浏览器:IE10

您对这个问题有什么建议吗?

非常感谢。

【问题讨论】:

  • 我有同样的问题,同样的环境。对我来说,它似乎是特定于用户的。我们大约有 200 个用户,我有 3 个在抱怨。我觉得他们的用户资料可能有问题,但我没有什么可以证明的。
  • 您的执行超时设置为多少?如果你增加了,你还有问题吗?也可以发布您的控制器代码。
  • 在第一个得到 401 响应的请求中,是否有 Content-Length 标头?它的值是 0 吗?在第二个请求中,在 401 响应之后,是否有 Content-Length 标头?它的值是否非零?如果是这样,HexView 选项卡上是否有任何正文字节?
  • 也许没关系,但您是使用 Kerberos 还是 NTLM 作为 Windows 身份验证提供程序?
  • 请参阅support.microsoft.com/kb/2980019 补丁对您的情况有帮助吗?

标签: asp.net-mvc-4 kendo-ui internet-explorer-10 windows-authentication


【解决方案1】:

我也有同样的问题。该问题似乎只影响 IE10 和 IE11。 经过一番调查和猜测,我找到了一个适合我的解决方法。

将此添加到<head>

<meta http-equiv="X-UA-Compatible" content="IE=9" />

我必须警告这可能会引入其他不兼容问题,因此请彻底测试其他所有内容。

【讨论】:

    猜你喜欢
    • 2017-02-14
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多