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