在上一節,透過描述我們看到controller class在被產生instance過程中,其中IActionInvokerFactory 會被Resolve成...
ASP.NET Core 中的設定是使用一或多個組態提供者 (Configuration Providers)來執行。組態提供者可以從各種來源取得組態設定資料...
於先前小節內容,引用微軟的圖: 說明利用事件驅動應用有很大的好處。事件驅動可以使用觀察者模式進行類似的描述和比較, 一般來說,執行什麼動作和觸發事件同時進行...
前一節有稍微描述ControllerActionEndpointDataSource中的DefaultActionDescriptorCollectionPr...
之前討論了 Autofac套件內部是如何運作的,稍微了解整個流程,雖然不是百分百都將所有細節都展現出來,但也可以了解近七、八成的主要執行方式。 這篇是探討,利...
在 Host運作總覽最後階段,有展示出HostBuilder.Run()的階段,其中一個task為 Host.StartAsync(),會先執行產生Appli...
跨網站腳本 (XSS) 是一種安全性弱點,可讓攻擊者將用戶端腳本放 (通常是 JavaScript) 網頁中。當其他使用者載入受影響的頁面時,攻擊者的腳本將會執...
應用程式運行的過程中,不免會有例外事件的錯誤發生,透過良好的設計來處理例外狀況與錯誤,能防止應用程式因此崩潰壞掉,並能讓使用者也可以有比較良好的體驗。今天就用A...
前一節敘述了將服務解耦的理由與圖解,與即將探討搭配的套件應用。 這節描述對於已解耦的服務,於使用前需要何種規劃。 如圖,當一個需求近來時,需要對需求做資安...
LexLibrary.Google.reCAPTCHA 使用 HtmlHelper + ValidateAttribute 快速將 Google reCAPTC...
有時會思考一個問題,因為系統的複雜度上升,往往變更後更版上線也跟著複雜起來。那如果是微服務呢? 中斷了系統使用外,也要更新好幾個POD。有沒有一條路是可以擴充...
終於接束三十天的挑戰,一開始也算是蠻突然決定要參加這次的鐵人賽。不過也藉著這次機會更深入了解ASP.NET Core,過程其實也調整好幾次每天要呈現的主題,30...
建立起了會員系統,還需要更進一步幫會員加入角色設定畢竟後台的操作如果被一般人隨便進入是會引發嚴重的資安問題的今天就要加入幫會員加入角色,分隔出管理員和一般使用者...
3. Scaffold (產生) Razor 頁面 主要解釋 Scaffold 產生的檔案,建議大家要詳細看過,由於我的實作有修改一些內容,所以看起來看官網的文...
今天要來實作 Details 詳細資料頁面 ViewModel ViewModel 是拿來對 MVC 一個 View 只能對應一個 Model 的概念 所做出...
隨著軟體系統規模的日益擴大,以及應用領域的不斷拓展,對軟體系統的測試也變得更加困難和複雜,在進行人工測試的時候也比較難每次都全面完整的測試,加上有時候修改A功能...
終於到最後一天啦!!!!! 之前我們開發的網站都只能在本機開發環境執行,但醜媳婦總要見公婆網站總會有正式上線見人的一天,今天就來說明怎麼在伺服器上部屬 ASP....
gRPC簡介 近年來,隨著網站應用程式的需求越來越大,微服務,而服務間的溝通又分成兩種方式:HTTP Request與RPCRPC(Remote Procedu...
承上一節探討,上一節是以抽換模組的狀況下模擬,模組仍依照介面定義的功能來實作。 如果能由外部擴充功能,擴充 "額外" 功能,且是非繼承必須...
ASP.NET 框架中有提供 Entity Framework 作為跟資料庫溝通用的 ORM 框架,將資料表轉成 POCO 類別,方便開發人員操作資料庫,用物件...
『ASP.NET Core MVC,主任知道這個新技術嗎?』小魏上過第一次的課回來就在炫。『知道,微軟最近把ASP.NET的技術推進到跨平台的主要技術,所以你們...
ASP.NET MVC 提供了 Area 的功能,讓開發人員可以把相關的功能模組包起來,讓模組有自己的命名空間跟目錄結構。每個模組中都會有自己的 MVC 結構、...
前言 本文會介紹ASP.Net Core中Response Compression的使用方式。 同步發表於個人點部落 - [鐵人賽Day26] ASP.Net...
我想先帶大家做一遍,之後再開始講觀念,因為我覺得這樣會比較好玩一點XD。 建立Web專案 首先先開啟終端機(命令提示字元),輸入下面指令建立專案 $ dotne...
引言.NET Core SDK 和 Runtime 是兩個不可或缺的。它們之間的關係就像愛恨糾葛的戀人,既相互依賴,又各自獨立。 什麼是 .NET Core S...
前言 本篇文章同步發表於 個人部落格 Jim's Blog 在接下來的章節將會對兩種 Bloazr 的專案範本做解說,分別是 Blazor Server 以及...
Before you read From Day 5, I will start integrate Angular2 into ASP.NET Core...
目的 在webapi專案下使用serilog套件 同步更新於個人部落格Serilog範例 1.建立新專案 選擇ASP.NET Core Web API專案範...
昨天有提到 ASP.NET Core 框架提供的 logging API 對第三方的日誌紀錄框架有很高的支援度。過去我都是使用 NLog 為主,所以今天就來看看...
本篇重點 .NET Core 如何使用靜態檔案靜態檔案所使用的middleware 前言 ASP .NET core 同樣使用了Middleware的機制...