刚开始接触.net core 遇到很多坑,所以就记录下来以防忘记,虽然没人看,但是这不能阻止我写下去
1、在ConfigureServices里面添加如下代码
1 services.AddCors(options=> { 2 options.AddPolicy("any", builder => {//any只是个名字可以随便给 3 builder.AllowAnyHeader() 4 .AllowAnyMethod() 5 .AllowAnyOrigin() 6 .AllowCredentials(); 7 8 }); 9 });
2、在Configure下app.UseMvc()前添加以下代码
app.UseCors("any");
3、在控制器加以下代码
1 [EnableCors("any")] 2 public class BaseApiController : ControllerBase 3 { 4 }
将网站发布put方法类型出504错误,这可能只能解决一部分问题
1、打开发布网站文件目录的web.config
2、添加如下代码