当仅指定一个时,CORS多个原点被标记

时间:2017-02-17 17:59:40

标签: cors same-origin-policy

  

XMLHttpRequest无法加载' Access-Control-Allow-Origin'头   包含多个值,但只允许一个。因此起源   不允许访问。

但两个起源都是匹配的,性格与角色相符。

访问控制允许来源仅在一个位置指定,即web.config:

<add name="Access-Control-Allow-Origin" value="http://ourapp.local.ourdomain.com:8080" />

并且在WebApiConfig中启用了CORS:

config.EnableCors();

应用程序中没有其他对CORS的引用。多个来源来自何处以及如何解决此问题?

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,事实证明我们的应用程序是在两个位置指定原点。我忘了我们所包含的一个类库,它也管理了ALLOW-ORIGIN的起源。事实证明这个库是不必要的,一旦删除,问题就解决了。