原创 ASP.NET Core中間件與HttpModule有何不同

原文:ASP.NET Core中間件與HttpModule有何不同 前言 在ASP.NET Core中最大的更改之一是對Http請求管道的更改,在ASP.NET中我們瞭解HttpHandler和HttpModule但是到現在這些已經被替換爲

原创 AppDomain加載與釋放dll

原文:AppDomain加載與釋放dll 幾年前寫過同名隨筆,但今天應不大適用了。但還有幾個朋友留言關注,我重新發布相關代碼。 首先我們的目的就是運行期間更新dll,並應用dll。這個過程需要應用 AppDomain來解決,辦法就是創建新的

原创 AppDomain加載與釋放dll

原文:AppDomain加載與釋放dll 我與很多人都在找這問題的答案。還好,我很幸運,沒有進入很多人都進入的死衚衕而漫長的討論中。因爲我找到了這篇文章黃天不負有心人,終於全身而退,哈哈 文章說得很明白,我去掉其他設置,只使用以下

原创 高併發下的接口冪等性解決方案

原文:高併發下的接口冪等性解決方案 一、背景 我們實際系統中有很多操作,是不管做多少次,都應該產生一樣的效果或返回一樣的結果。 例如: 前端重複提交選中的數據,應該後臺只產生對應這個數據的一個反應結果。 我們發起一筆付款請求,應該只

原创 Iconfont輕量化導入vue項目

原文:Iconfont輕量化導入vue項目 1.進入iconfont官網,詳情 2.選中你喜歡的icon並加入購物車,然後添加進你的Iconfont文件夾下,最後下載到本地,就會有如下的一個包: 上圖中,我紅色標記的這六個文件是需要的,其

原创 Blazor 修仙之旅 - Ant Design of Blazor

原文:Blazor 修仙之旅 - Ant Design of Blazor 一.前言 這是《Blazor 修仙之旅》的第三篇,前面兩分別是《初次嘗試》、《組件與數據綁定》,直接到這裏上 Ant Design 確實連不起來,跨度比較大,其實我

原创 在ASP.NET Core MVC Action中判斷某個視圖是否存在

原文:在ASP.NET Core MVC Action中判斷某個視圖是否存在 在開發Web網站過程中可能會遇到需要添加許多宣傳頁,這些宣傳頁往往不需要什麼後端邏輯代碼,這時候我們就不希望爲每一個宣傳頁都添加一個Action, 而是希望只添加

原创 ASP.NET Core中的依賴注入(4): 構造函數的選擇與服務生命週期管理

原文:ASP.NET Core中的依賴注入(4): 構造函數的選擇與服務生命週期管理 ServiceProvider最終提供的服務實例都是根據對應的ServiceDescriptor創建的,對於一個具體的ServiceDescriptor對

原创 ASP.NET Core中的依賴注入(5): ServiceProvider實現揭祕 【解讀ServiceCallSite 】

原文:ASP.NET Core中的依賴注入(5): ServiceProvider實現揭祕 【解讀ServiceCallSite 】 通過上一篇的介紹我們應該對實現在ServiceProvider的總體設計有了一個大致的瞭解,但是我們刻意迴

原创 Blazor 修仙之旅 - 啓動頁

原文:Blazor 修仙之旅 - 啓動頁 一.前言 APP 啓動圖,對於大家來說一定不陌生,它除了加載廣告等信息,還有一個作用就是讓APP有時間後臺加載資源並渲染界面,以便啓動圖結束後給你展現的是一個渲染好的界面,提升體驗。對於 SPA 的

原创 .NetCore3.1發佈在CentOS後連接SqlServer數據庫異常(SslException)

原文:.NetCore3.1發佈在CentOS後連接SqlServer數據庫異常(SslException)   本次部署,基於docker進行,拉取的mcr.microsoft.com/dotnet/core/aspnet:3.1鏡像。

原创 C# Activator.CreateInstance 動態創建類的實例(二)

原文:C# Activator.CreateInstance 動態創建類的實例(二) using System; using System.Collections.Generic; using System.Linq; using

原创 ASP.NET Core中的依賴注入(5):ServicePrvider實現揭祕【補充漏掉的細節】

原文:ASP.NET Core中的依賴注入(5):ServicePrvider實現揭祕【補充漏掉的細節】 到目前爲止,我們定義的ServiceProvider已經實現了基本的服務提供和回收功能,但是依然漏掉了一些必需的細節特性。這些特性包括

原创 C# AppDomain 類

原文:C# AppDomain 類 /*** AppDomain 表示應用程序域,它是一個應用程序在其中執行的獨立環境。無法繼承此類。 應用程序域(由 AppDomain 對象表示)爲執行託管代碼提供隔離、卸載和安全邊界。

原创 ASP.NET Core中的依賴注入(5): ServiceProvider實現揭祕 【總體設計 】

原文:ASP.NET Core中的依賴注入(5): ServiceProvider實現揭祕 【總體設計 】 本系列前面的文章我們主要以編程的角度對ASP.NET Core的依賴注入系統進行了詳細的介紹,如果讀者朋友們對這些內容具有深刻的理解