通过asp.net在IE中跨域创建访问数据源

时间:2013-10-23 14:02:32

标签: asp.net web-services internet-explorer cross-domain

我使用asp.net应用程序中的ajax调用Web服务,但无法从服务中检索数据。

但是当我在IE上启用跨域时

  

互联网选项 - >可信站点 - >自定义级别 - >其他 - >跨域访问数据源 - >使

它工作正常。

但是如何从应用程序启用它,因为我们不能指望每个用户进行IE设置更改。 或者,还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

我刚刚经历了这个,可能有很多变量。这是一个讨论它们的博客,并提供了许多解决方案的链接。 Web API, JSON, AJAX, CORS, Chrome 500 error and Authentication基本上它是一个CORS问题,除此之外,如果您的服务受到保护,可能需要传递授权标头。