ASP.NET Core中的中介軟體及其工作原理
中介軟體(Middleware)
作用:是一個處理HTTP請求或響應的軟體管道。
工作原理:
配置請求管道
在Configure()方法中設定請求處理管道
1、新建資料夾–命名wwwroot
2、在wwwroot–新建網頁
Configure() 程式碼解析
中介軟體掌握測試
中介軟體傳遞
實踐中介軟體的工作流程
傳入請求,傳入請求,處理請求並生成響應,傳出響應,傳出響應
新增靜態檔案中介軟體
靜態檔案預設目錄是wwwroot
修改Configure()方法中的程式碼
//新增靜態檔案中介軟體
app.UseStaticFiles();
支出預設檔案
//新增靜態檔案中介軟體
app.UseStaticFiles();
預設會去查詢的地址資訊順序
Index.htm
Index.html
default.htm
default.html
(必須有一個)
自定義預設檔案
//自定義預設檔案
DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("default.html");
//新增預設檔案中介軟體
app.UseDefaultFiles(defaultFilesOptions);
//新增靜態檔案中介軟體
app.UseStaticFiles();
相關文章
- ASP.NET Core 中介軟體基本用法ASP.NET
- ASP.NET Core - 自定義中介軟體ASP.NET
- [譯]ASP.NET Core 2.0 中介軟體ASP.NET
- ASP.NET Core 中介軟體(Middleware)(一)ASP.NET
- asp.net core mvc 管道之中介軟體ASP.NETMVC
- ASP.NET Core 中基於工廠的中介軟體啟用ASP.NET
- ASP.NET Core中介軟體初始化探究ASP.NET
- ASP.NET Core - 請求管道與中介軟體ASP.NET
- 換個角度學習ASP.NET Core中介軟體ASP.NET
- Asp.Net Core入門之自定義中介軟體ASP.NET
- ASP.NET Core中介軟體與HttpModule有何不同ASP.NETHTTP
- [譯]ASP.NET Core 2.0 帶初始引數的中介軟體ASP.NET
- ASP.NET Core 中介軟體的使用(二):依賴注入的使用ASP.NET依賴注入
- 深入探究ASP.NET Core異常處理中介軟體ASP.NET
- ASP.NET Core 2.2 基礎知識(十)【中介軟體】ASP.NET
- ASP.NET Core 高階(二)【基於工廠的中介軟體】ASP.NET
- asp .net core 中介軟體
- asp.net core 自定義中介軟體【以dapper為例】ASP.NETAPP
- ASP.NET Core中介軟體計算Http請求時間ASP.NETHTTP
- Asp.Net Core基礎篇之:白話管道中介軟體ASP.NET
- ASP.NET Core 中介軟體詳解及專案實戰ASP.NET
- Laravel 中介軟體原理Laravel
- asp.net core3.1 實戰開發(中介軟體的詳解)ASP.NET
- .Net Core 中GC的工作原理GC
- 解讀 Redux 中介軟體的原理Redux
- Redux 中介軟體的實現原理Redux
- ASP.NET Core如何知道一個請求執行了哪些中介軟體?ASP.NET
- node JS 中 express 中介軟體實現原理分析JSExpress
- Express中介軟體原理詳解Express
- Laravel 中介軟體實現原理Laravel
- 什麼叫中介軟體或虛擬BOM?工作原理是怎樣的?
- .NET Core 自定義中介軟體 Middleware
- 訊息中介軟體及其測試要點
- .Net Core如何優雅的實現中介軟體
- 學習 redux 原始碼整體架構,深入理解 redux 及其中介軟體原理Redux原始碼架構
- 如何在ASP.NET Core自定義中介軟體中讀取Request.Body和Response.Body的內容?ASP.NET
- 一文說通Dotnet Core的中介軟體
- (精華)2020年9月17日 ASP.NET Core 中介軟體詳解ASP.NET