C# CORS编号';访问控制允许原点';请求的资源上存在标头
我得到以下错误:C# CORS编号';访问控制允许原点';请求的资源上存在标头,c#,javascript,web-services,cors,C#,Javascript,Web Services,Cors,我得到以下错误: XMLHttpRequest cannot load http://localhost:62574/ServiceClass.asmx?op=loadMarkersViaWebService. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:15540' is therefore not allowed access.
XMLHttpRequest cannot load http://localhost:62574/ServiceClass.asmx?op=loadMarkersViaWebService. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:15540' is therefore not allowed access.
因此,我在Web.Config中添加了以下内容,但错误仍然存在:
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost:15540/"/>
</customHeaders>
</httpProtocol>
尝试使用此功能
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
尝试使用此
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
尝试使用此
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
尝试使用此
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
我发现端口不匹配?@Niels否,应用程序使用的是15540,而web服务使用的是62574请查看我的公认答案:@rikket,找到解决方案了吗?我也有同样的问题。我发现端口不匹配?@Niels否,应用程序使用的是15540,而web服务使用的是62574。请查看我的公认答案:@rikket,找到解决方案了吗?我也有同样的问题。我发现端口不匹配?@Niels否,应用程序使用的是15540,而web服务使用的是62574。请查看我的公认答案:@rikket,找到解决方案了吗?我也有同样的问题。我发现端口不匹配?@Niels否,应用程序使用的是15540,而web服务使用的是62574。请查看我的公认答案:@rikket,找到解决方案了吗?我也有同样的问题。