Javascript 使用WebApi和IE8/9上传剑道文件错误消息

Javascript 使用WebApi和IE8/9上传剑道文件错误消息,javascript,internet-explorer-8,kendo-ui,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.InternalServer

我有一个使用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显示:“访问被拒绝”


有什么想法吗?

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

答案就在这里

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