【发布时间】: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