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