在Startup类里面先配置ConfigureServices方法
#region 跨域访问 string[] coreslink = Configuration.GetSection("AppSetting:Cores").Value.Split(','); //services.AddCors(options => // { // options.AddPolicy("all", builder => // { // builder.WithOrigins(coreslink) //允许特定来源的主机访问 // .AllowAnyMethod() // .AllowAnyHeader() // .AllowCredentials(); // }); // }); services.AddCors(options => options.AddPolicy("all", builder => { builder.AllowAnyMethod()//允许任何来源的主机访问 .SetIsOriginAllowed(_ => true) .AllowAnyHeader() .AllowCredentials(); }) ); #endregion 跨域访问
builder.WithOrigins(coreslink) 是配置允许特定来源的主机访问
其次在Configure方法配置,跨域访问要放在
UseRouting和UseAuthorization之间
app.UseRouting(); #region 跨域访问 app.UseCors("all"); #endregion 跨域访问 app.UseAuthorization();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了