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的引用。多个来源来自何处以及如何解决此问题?
答案 0 :(得分:0)
为了解决这个问题,事实证明我们的应用程序是在两个位置指定原点。我忘了我们所包含的一个类库,它也管理了ALLOW-ORIGIN的起源。事实证明这个库是不必要的,一旦删除,问题就解决了。