我的ASPNET Core REST API工作了几个月,突然有一天:
'http://xxxxx:1234/SomeService'来自原点'http://somedns.com:1234' 已被CORS政策阻止:否'Access-Control-Allow-Origin' 标头出现在请求的资源上。如果反应不透明 满足您的需求,将请求的模式设置为“ no-cors”以获取 禁用CORS的资源
我发现了这一点: CORS in .NET Core
因此,从服务器端开始,我添加了“ UseCors”,并且一切再次正常运行:
app.UseSwaggerUi3WithApiExplorer(
settings =>
{
... blah ...
}).UseCors(b => b.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin());
app.UseMvc();
我的问题是-为什么它突然停止工作? (我一直在想...网络设备重写了我的请求标头?有人推送了域策略更新?浏览器自动更新了吗?)
谢谢
Sudden CORS violation at localhost/token
CORS error suddenly shows – site was working fine until today