3

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

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

Internet 选项 -> 受信任的站点 -> 自定义级别 -> 其他 -> 跨域访问数据源 -> 启用

它工作正常。

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

4

1 回答 1

0

我刚刚经历了这个,可能有很多变量。这是一个讨论它们并提供有关许多解决方案的链接的博客。Web API、JSON、AJAX、CORS、Chrome 500 错误和身份验证基本上这是一个 CORS 问题,最重要的是,如果您的服务受到保护,可能需要传递授权标头。

于 2013-10-23T14:07:42.757 回答