Hướng dẫn cấu hình và khắc phục lỗi thường gặp với MediatR.AspNetCore.Endpoints

Việc tích hợp thư viện MediatR vào hệ thống routing của ASP.NET Core thông qua gói MediatR.AspNetCore.Endpoints giúp chuẩn hóa cách xử lý yêu cầu HTTP mà không cần định nghĩa các Controller truyền thống. Tuy nhiên, quá trình thiết lập ban đầu thường phát sinh một số lỗi cấu hình phổ biến. Dưới đây là các bước giải quyết chi tiết để hệ thống vận ...

Đăng vào ngày 10 tháng 9 lúc 13:47

Xây Dựng Quy Trình Xác Thực Tùy Biến Với IAuthenticationHandler Trong ASP.NET Core

Khi nhu cầu kiểm soát quyền truy cập vượt quá khả năng của các cơ chế xác thực mặc định như Cookies hay JWT, nhà phát triển có thể xây dựng giải pháp riêng bằng cách kế thừa giao diện IAuthenticationHandler. Kỹ thuật này cho phép tùy biến hoàn toàn cách thức xử lý thông tin danh tính người dùng từ các yêu cầu HTTP. Cấu Trúc Giao Diện Xử Lý Gi ...

Đăng vào ngày 13 tháng 7 lúc 07:27

Hiểu Về Sử Dụng DbContext Trong EFCore Đến Triển Khai Tự Động Tiêm Thuộc Tính Với DI

Bối Cảnh Trong quá trình di chuyển dự án từ Framework sang .NET Core 3.0, tôi đã chọn EFCore kết hợp với MySQL cho tầng truy cập dữ liệu. Khi làm việc với EF, việc tương tác với DbContext là không thể tránh khỏi. Trong Core, cách sử dụng thông thường là: tạo một lớp XXXContext kế thừa từ DbContext, triển khai một hàm tạo có tham số DbContextOpt ...

Đăng vào ngày 23 tháng 6 lúc 02:14

Cách đọc giá trị từ tệp cấu hình appsettings.json trong ASP.NET Core

Đọc giá trị từ tệp cấu hình Trong ứng dụng ASP.NET Core, tệp appsettings.json chứa các cấu hình cần thiết cho ứng dụng. Dưới đây là cách truy cập các giá trị này. Ví dụ về cấu hình trong appsettings.json { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Info ...

Đăng vào ngày 17 tháng 5 lúc 11:46