AspectCore 是一個基於 AOP 概念設計的框架,可以在不更改主要流程的程式碼下,動態的從中添加功能。這個套件可以用在 .NET Framework 以及 .NET Core,這裡主要將會以 .NET 6 做為示範,簡單展示幾個 Interceptor 的應用方式。
[.NET Core] System.Text.Json 添加 Customize JsonConverter
展示使用 .NET Core 內建的 System.Text.Json JSON Library 如何自訂 JSON 的轉換器。
[.NET Core] Project 使用 Visual Studio 導入 Docker
展示 .NET Core 的專案怎麼使用 Visual Studio 從頭開始添加 Dockerfile 以及 Docker 相關的設置說明
[CI/CD] Gitlab CI/CD 自動發布 Nuget Package 教學
以下是使用 Gitlab CI/CD 來自動部屬 Nuget Package 的教學
[Docker] .NET Core 的 Dockerfile 指令詳解
這裡拿 Visual Studio 工具幫我們 create 的 Default Dockerfile 指令來做逐行說明。
[.NET Core] 使用 NuGet Package Explorer 發布 Nuget Package 教學
展示手動打包 Nuget Package,以及使用 NuGet Package Explorer 工具手動發布 .NET Core Library 的教學
[PM2] 使用 PM2 管理多個 .NET Core Application
PM2 的 PM 是 Process Manager 的簡稱,他大多用於管理 Node.js 服務。
雖然我們公司大多數 .NET Core 已經使用 Docker 的方式部屬了,不過以前在還沒導入 Docker 之前,有段時間的 .NET Core 專案是使用 PM2 來管理的,由於 PM2 原本的單一管理方式有些麻煩,在將這些 Application 轉 Docker 之前,想說還是先優化一下設置,順便分享一下使用 PM2 部屬 .NET Core 的做法。
[.NET Core] .NET Core 改用 Newtonsoft.Json
自從 .NET Core 3.0 開始,官方就已經將 System.Text.Json 作為專案預設的 JSON Library,不過我偶然在某次需求遇到特殊格式,System.Text.Json 不支援,需要將內建的 JSON 處理器替換成 Newtonsoft.Json,這裡展示一下設置的步驟。
[.NET Core] EF Core 建立模型 - Database First
EF Core 是 Entity Framework Core 的簡稱,是 Entity Framework 的 .NET Core 版。
在 EF Core 中建立 Model 有 2 種方法,此篇文章先講解第 1 種。
[.NET Core] 將 .NET Core Application 部屬到 IIS
展示 .NET Core 要部屬到 IIS 的設置步驟。
- 1
- 2