我有一个使用WCF制作的网络服务,使用了这个入门教程:https://msdn.microsoft.com/en-us/library/ms730935(v=vs.110).aspx。
我无法从ajax请求,它说没有“访问控制 - 允许 - 来源”#39;标头出现在请求的资源上。我在网上看到的解决方案不适合我,我没有global.asax或web.config文件。我尝试过添加global.asax,但它不属于我可以添加到项目中的项目。
如何配置CORS?
答案 0 :(得分:0)
请将此部分添加到您的配置文件中:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="Access-Control-Allow-Headers" value="X-Requested-With,Content-Type, Accept" />
</customHeaders>
</httpProtocol>
</system.webServer>
并将您的方法更改为*
,以便您可以接收所有类型的请求。
[WebInvoke(Method = "*"