使用WebApi和IE8 / 9进行Kendo文件上传不正确的错误消息

时间:2013-12-16 20:42:58

标签: javascript internet-explorer-8 kendo-ui

我有一个使用KendoUI上传文件的Web Api,它适用于所有浏览器。

但是,每当我尝试在IE 8/9中验证并生成异常时,我都会收到以下消息:

' Server response: Error trying to get server response: Error: Access is denied.'

在Chrome或Firefox等其他浏览器中,我收到了正确的信息。

例如:

Request.CreateResponse(HttpStatusCode.InternalServerError, "The file is empty")

Chrome显示:“文件为空”,IE 8/9显示:“拒绝访问”。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

经过数小时的调试和搜索,我找到了自己问题的答案:

答案在“Access is denied” error on accessing iframe document object

[...]“事实证明,如果发送带有错误代码的响应,IE会使用从磁盘加载的错误消息替换iframe的内容(res://ieframe.dll/http_500 .htm),这会导致跨域访问被拒绝错误。由Ovesh“