.NET Core Web项目运行wwwroot目录下静态文件出现无法加载的情况 怎么解决
默认情况下 .NET Core Web项目中webroot(默认为wwwroot)下的文件是不可以被直接访问的。需要通过通过UseStaticFiles方法将目录下的内容开放对外访问
解决办法
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseStaticFiles();//使用默认的静态文件夹wwwroot app.UseMvc(routes => { routes.MapRoute( name: "Default", template: "{controller}/{action}", defaults: new { controller = "Home", action = "Index" } ); }); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //app.Run(async (context) => //{ // await context.Response.WriteAsync("Hello World!"); //}); app.UseMvcWithDefaultRoute(); }