C# asp net core web api 6 解决跨域问题
在ASP.NET Core 6中解决跨域问题需要进行以下步骤:
-
安装Microsoft.AspNetCore.Cors包:在项目文件中的
<ItemGroup>中添加以下内容:<PackageReference Include="Microsoft.AspNetCore.Cors" Version="2.2.0" />然后运行
dotnet restore命令来安装包。 -
在Startup.cs文件中的ConfigureServices方法中添加跨域配置:
services.AddCors(options => { options.AddDefaultPolicy(builder => { builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); }); }); -
在Startup.cs文件中的Configure方法中启用跨域中间件:
app.UseCors();
这样就完成了ASP.NET Core 6中解决跨域问题的配置。现在你的Web API应用程序将允许来自任何来源的请求。如果你想限制请求来源,可以在AllowAnyOrigin方法中传入特定的来源
原文地址: http://www.cveoy.top/t/topic/hYX0 著作权归作者所有。请勿转载和采集!