- Hands-On Full:Stack Web Development with ASP.NET Core
- Tamir Dresher Amir Zuker Shay Friedman
- 226字
- 2021-06-10 19:37:24
Serving default documents
The frontend of modern web applications consists mostly of static files. Therefore, pointing the server to the client directory and instructing it to serve its entire content as static files is a common practice. In such situations, you will also want to send the user the main application file, such as index.html, when they navigate to the static folder. These files are called default documents.
Defining default documents for a static folder is done via the UseDefaultFiles method. Within the Startup.cs file, locate the Configure method and add the following marked line:
app.UseDefaultFiles();
app.UseStaticFiles();
The UseDefaultFiles method instructs ASP.NET Core to look for the following files once a URL that directs to a static folder has been detected:
- default.htm
- default.html
- index.htm
- index.html
These files will be looked for in that order. Once a filename matching one of these names is found, it will be served to the end user.
To change the filenames that UseDefaultFiles searches for, create and set a DefaultFilesOptions object and pass it to the method. For example, the following code changes the default filename collection to look for the main.htm and main.html files, instead of the predefined filenames:
DefaultFilesOptions options = new DefaultFilesOptions();
options.DefaultFileNames.Clear();
options.DefaultFileNames.Add("main.htm");
options.DefaultFileNames.Add("main.html");
app.UseDefaultFiles(options);
- RCNP實(shí)驗(yàn)指南:構(gòu)建高級(jí)的路由互聯(lián)網(wǎng)絡(luò)(BARI)
- 光網(wǎng)絡(luò)評(píng)估及案例分析
- 信息通信網(wǎng)絡(luò)建設(shè)安全管理概要2
- 無(wú)人機(jī)通信
- 互聯(lián)網(wǎng)安全的40個(gè)智慧洞見(jiàn):2014年中國(guó)互聯(lián)網(wǎng)安全大會(huì)文集
- Metasploit Penetration Testing Cookbook
- VMware NSX網(wǎng)絡(luò)虛擬化入門(mén)
- 端到端QoS網(wǎng)絡(luò)設(shè)計(jì)
- 高級(jí)網(wǎng)絡(luò)技術(shù)
- 現(xiàn)代通信系統(tǒng)(第5版)
- Qt5 Python GUI Programming Cookbook
- 人際網(wǎng)絡(luò)
- NB-IoT原理和優(yōu)化
- Hands-On Microservices:Monitoring and Testing
- 互聯(lián)網(wǎng)心理學(xué):新心理與行為研究的興起