Triển khai Ứng dụng .NET Core bằng Docker Compose

Để bắt đầu, hãy tạo một dự án Web API mới và cấu hình nó để hỗ trợ Docker. Thêm việc đọc các biến môi trường vào cấu hình: config.AddEnvironmentVariables(); using DemoApi; var builder = WebApplication.CreateBuilder(args); builder.WebHost.ConfigureAppConfiguration(config => { config.AddEnvironmentVariables(); }); // Thêm các dịch vụ vào ...

Đăng vào ngày 28 tháng 6 lúc 21:01

Các phương thức mở rộng của IServiceCollection trong .NET Core

Giới thiệu về IServiceCollection Trong .NET Core và ASP.NET Core, IServiceCollection là một container chứa tất cả các dịch vụ (services) của ứng dụng. Framework cung cấp nhiều phương thức mở rộng (extension methods) giúp cấu hình các dịch vụ một cách dễ dàng và nhanh chóng. Các phương thức mở rộng phổ biến 1. Xác thực và bảo mật AddAntiforg ...

Đăng vào ngày 31 tháng 5 lúc 23:24

Triển khai gRPC trong .NET: Xử lý Yêu cầu và Dòng Dữ liệu

Cấu trúc Protocol Buffer cơ bản Để sử dụng kiểu dữ liệu rỗng, cần khai báo thư viện: import "google/protobuf/empty.proto"; Kiểu dữ liệu rỗng được định nghĩa là google.protobuf.Empty. Với mảng, sử dụng từ khóa repeated. Mẫu tệp .proto tiêu chuẩn syntax = "proto3"; option csharp_namespace = "UserManagementService"; package usermgmt; import "goo ...

Đăng vào ngày 19 tháng 5 lúc 17:15