Câu hỏi của tôi rất đơn giản (mặc dù câu trả lời rất có thể sẽ không): Tôi đang cố gắng quyết định cách triển khai trình xử lý tải lên phía máy chủ trong C # / ASP.NET.
Tôi đã sử dụng cả HttpModules (giao diện IHttpModule) và HttpHandlers (giao diện IHttpHandler) và tôi thấy rằng tôi có thể thực hiện điều này bằng cách sử dụng một trong hai cơ chế. Tôi cũng xảy ra rằng tôi không hiểu sự khác biệt giữa hai điều này.
Vì vậy, câu hỏi của tôi là: Tôi sẽ chọn sử dụng IHttpHandler thay vì IHttpModule (và ngược lại) trong những trường hợp nào?
Một cái được thực thi cao hơn nhiều trong đường ống? Có dễ dàng cấu hình hơn nhiều trong một số tình huống nhất định không? Một cái không hoạt động tốt với bảo mật trung bình?