2015-10-07 75 views
1

我有一个WCF服务托管在与另一个Web应用程序相同的服务器上,但位于不同的端口上。 Web应用程序使用jQuery在WCF服务上执行获取/发布请求,并且在配置WCF服务以允许跨源请求之后,它可以正常工作并按预期工作。一个用户的访问控制 - 允许 - 来源错误

的一个问题是有一个问题,即有时(并不总是),请求不工作,着眼于Chrome的开发者控制台WCF服务后抛出以下:摹

的XMLHttpRequest无法加载{网址}。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许访问原产地'{origin}'。该响应的HTTP状态码为403.

我无法复制这一点,他使用谷歌浏览器就像其他用户一样。它可能是他的机器吗?

回答

0

你要在服务器端像

Access-Control-Allow-Origin: * 

检查添加页眉此链接:https://security.stackexchange.com/questions/43639/why-is-the-access-control-allow-origin-header-necessary

+0

是的,他们在那里已经 - 对于大多数用户来说它的正常工作,这是只有这1个用户这一问题。 – Chris

+0

从客户端您追加任何标题。 – Arun

+0

您检查了此链接http://stackoverflow.com/questions/10636611/how-does-access-control-allow-origin-header-work – Arun

相关问题