Tôi đang tự hỏi trong những trường hợp nào tôi nên đặt mã khởi tạo ứng dụng trong Application_Start()
vs Init()
trong Global.asax
tệp của mình ?
Sự khác biệt giữa cả hai dường như không rõ ràng đối với tôi, ngoài việc Application_start
được gọi trước, sau đó Init()
.
- Tại sao tôi lại sử dụng cái này thay cho cái kia?
- Liệu nó thực sự làm cho một sự khác biệt?
- Những gì thay đổi trong trạng thái ứng dụng giữa hai sự kiện?
Cho đến nay, con trỏ thực sự duy nhất mà tôi có thể tìm thấy là IHttpModule
chỉ có một Init()
phương thức, vì vậy nếu những gì tôi đang làm tại một thời điểm nào đó có thể phù hợp hơn để triển khai, IHttpModule
tôi nên sử dụng Init()
phương thức Global.asax
, nếu không có gì khác để nhất quán.