Giải thích quá trình khởi động trong ASP.NET Core?
Quá trình khởi động trong ASP.NET Core bao gồm một số bước cơ bản sau:
Khởi tạo WebHost: Đầu tiên, ASP.NET Core sử dụng WebHostBuilder
để tạo ra một đối tượng WebHost
. WebHost
là nơi chứa ứng dụng web và quản lý vòng đời của nó. Phương thức Build
của WebHostBuilder
được gọi để xây dựng một đối tượng WebHost
có khả năng chạy ứng dụng.
Cấu hình Startup Class: WebHost
sẽ gọi phương thức UseStartup<Startup>()
trước khi xây dựng lên host. Phương thức UseStartup
chỉ định lớp Startup
là nơi để cấu hình các services và middleware cho ứng dụng. Startup
class không kế thừa hay triển khai bất kỳ class hay interface nào khác và có hai phương thức chính là ConfigureServices
và Configure
.
Cấu hình Services trong ConfigureServices: Phương thức ConfigureServices
cho phép đăng ký các services vào container. Các services này sau đó có thể được tiêm...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào