1. 程式人生 > 其它 >.NET Core中新增啟動靜態頁面相關配置

.NET Core中新增啟動靜態頁面相關配置

一、設定啟動時預設的html頁面:把控制器下方法設定載入頁面首次進入的方法,方法裡面:Redirect(Url.Content("../User.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);