如果新建一个 空的Core5 Web项目 默认是没有首页的,也不支持html 图片这样的静态文件,就需要在中间件去配置。
在 Startup.cs 中的 Configure 方法:
DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();//清空掉其他的默认首页文件
defaultFilesOptions.DefaultFileNames.Add("htmlpage.html");//添加自定义默认页
//要放在StaticFiles的前面
//默认自带有 index.html default.html等首页
app.UseDefaultFiles(defaultFilesOptions); //添加的自定义首页放进来。
// 添加静态文件中间件,如图片,html文件等
app.UseStaticFiles();