Asp.net web api 这是CORS的要求吗?

Asp.net web api 这是CORS的要求吗?,asp.net-web-api,cors,Asp.net Web Api,Cors,我的WebAPI项目有一个CORS错误,但它让我有点困惑 我正在从我的网站http://local.mysite.com到我的api网站http://api.local.mysite.com/upload 这是我的错误 XMLHttpRequest cannot load http://api.local.mysite.com/upload. Origin http://local.mysite.com is not allowed by Access-Control-Allow-Origin

我的WebAPI项目有一个CORS错误,但它让我有点困惑

我正在从我的网站
http://local.mysite.com
到我的api网站
http://api.local.mysite.com/upload

这是我的错误

XMLHttpRequest cannot load http://api.local.mysite.com/upload. 
Origin http://local.mysite.com is not allowed by Access-Control-Allow-Origin. 
我(可能是错误地)认为将我的API托管在
API.
前缀下是可以的,这将被视为同一个域。在这种情况下应该有CORS错误吗

看起来已经为它添加了支持,这将使它更容易工作

p、 s之所以使用
.local
,是因为我有多个测试站点
.dev
.main
等每个相同来源的策略,并且是不同的来源。请查看中的“原产地确定规则”部分。顺便说一句,Cookie确实适用于您所处的域-子域情况,这可能正是您认为这对jQuery AJAX不会有问题的原因。

每个相同来源的策略,并且是不同的来源。请查看中的“原产地确定规则”部分。顺便说一句,cookie确实适用于您所处的域-子域情况,这可能正是您认为这对jQuery-AJAX不会有问题的原因