.NET Core中新增啟動靜態頁面相關配置
阿新 • • 發佈:2021-06-29
一、設定啟動時預設的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);