.NET Core中添加启动静态页面相关配置

一、设置启动时默认的html页面:把控制器下方法设置加载页面首次进入的方法,方法里面添加进入的页面:Redirect(Url.Content("../index.html"));

1、(第一种)startup.cs类中Configure方法中,把没用的都删掉只保留if中等于true的内容

再new一个DefaultFilesOptions实例,
DefaultFilesOptions nn = new DefaultFilesOptions();
nn.DefaultFileNames.Clear();
nn.DefaultFileNames.Add("index.html");  
app.UseDefaultFiles(nn);
app.UseStaticFiles();
//添加默认文件中间件(index.html,default.html)一定在静态中间件之前
app.UseDefaultFiles(nn);  //静态文件中间件app.UseStaticFiles();

 2、(第二种:建议用第二种)startup.cs类中Configure方法中,把没用的都删掉只保留if中等于true的内容

再new一个FileServerOptions实例,
FileServerOptions mm = new FileServerOptions();
mm.DefaultFilesOptions.DefaultFileNames.Clear();
mm.DefaultFilesOptions.DefaultFileNames.Add("index.html");
app.UseFileServer(mm);

 所有静态页面需要放到wwwroot目录下!!!!

posted @ 2021-06-29 11:27  猴猴手记  阅读(467)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end