default.asp html,ASP.NET Core 设置默认起始页(如default.html)
測試頁面foo.html
在Startup.cs內使用middleware
代碼如下:
DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("foo.html");
app.UseDefaultFiles(defaultFilesOptions);
app.UseStaticFiles();
或者:
FileServerOptions fileServerOptions = new FileServerOptions();
fileServerOptions.DefaultFilesOptions.DefaultFileNames.Clear();
fileServerOptions.DefaultFilesOptions.DefaultFileNames.Add("foo.html");
app.UseFileServer(fileServerOptions);
運行結果:
Static Files in ASP.NET Core
By default an ASP.NET Core application will not serve static files;?// 默認情況下ASP.NET Core應用程序時不支持靜態文件的。
The default directory for static files is wwwroot; //為靜態文件提供存儲的默認路徑時wwwroot;
To serve static files UseStaticFiles() middleware is required; ? //UseStaticFiles()? 。在使用靜態文件時必須
To serve a default file UseDefaultFiles() middleware is required;? ? //UserDefaultFiles() 。 在使用默認文件時必須
The following are the default files:? //列舉了4種默認文件名
index.htm
index.html
default.htm
default.html
UseDefaultFiles() must be registered before UseStaticFiles(); //UseDefaultFiles()必須先于UseStatciFiles()注冊。
UseFileServer combines the functionality of UseStaticFiles,UseDefaultFiles and UseDirectoryBrowser middleware. //UseFileServer 集合了UseStaticFiles,UseDefaultFiles and UseDirectoryBrowser這些中間件的所有功能。
asp.net core 設置默認文檔index.html
參考:https://jingyan.baidu.com/article/6079ad0e3e212168fe86db75.html 在Startup.cs的Configure添加 app.UseFi ...
ASP.NET Core Razor 視圖起始頁 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程
原文:ASP.NET Core Razor 視圖起始頁 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程 ASP.NET Core Razor 視圖起始頁 上一章節中我們介紹了布局視圖, ...
ASP.NET Core 設置和初始化數據庫 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程
原文:ASP.NET Core 設置和初始化數據庫 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程 ASP.NET Core 設置和初始化數據庫 上一章節中我們已經設置和配置好了 EF ...
如何為ASP.NET Core設置客戶端IP白名單驗證
原文鏈接:Client IP safelist for ASP.NET Core 作者:Damien Bowden and Tom Dykstra 譯者:Lamond Lu 本篇博文中展示了如何在AS ...
你需要知道的這幾種 asp.net core 修改默認端口的方式
一般情況下,aspnetcore發布后的默認端口是5000,這個大家都知道,而且默認骨架代碼中沒有看到任何讓你輸入的ip地址和端口號,但作為程序員的我們,不希望 被框架所管制,那如何實現默認端口的修改 ...
[Asp.Net Core] - 設置 Syncfusion / RichTextEditor 移除超鏈接及高度自適應 的方法
背景 使用?Syncfusion / RichTextEditor 對錄入后的信息進行展示:1. 希望內容高度自適應.2. 希望禁用原文中的超鏈接. ? 實現
總結
以上是生活随笔為你收集整理的default.asp html,ASP.NET Core 设置默认起始页(如default.html)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言程序0xc0000005解决方案,
- 下一篇: XML DTD Schema 学习-Sc