我正在使用Kendo Ui上传程序和WebAPI调用来上传文件。 即使在IE9本地(localhost),所有浏览器上的进程也很好,但是一旦我在另一个域上部署相同的代码并且我在IE9中使用了kendo上传(仅在IE9中存在问题),kendo直接进入错误功能并回复错误消息:
' Server response: Error trying to get server response: Error: Access is denied.'
虽然webapi方法返回的http响应为201(已创建),并且我将内容类型标题设置为“text / plain”,而且我在http响应的正文中发送了一个json字符串。我尝试了很多东西(其中一个是在IIS中配置X-Frame-Options ),但无法使其正常工作。任何想法,将不胜感激。感谢。
答案 0 :(得分:0)
答案在“Access is denied” error on accessing iframe document object
[...] “事实证明,如果发送带有错误代码的响应,IE会用从磁盘加载的错误消息(res://ieframe.dll/http_500.htm)替换iframe的内容,这会导致跨域访问被拒绝错误。由Ovesh“