Ответ 1
Общий обработчик:
Generic Handler - это обработчик по умолчанию, который будет иметь директиву @webhandler и имеет расширение .ashx. Этот общий обработчик не имеет пользовательского интерфейса, но он обеспечивает ответ, когда когда-либо запрашивается этот обработчик.
Обработчик HTTP:
Обработчик HTTP - это процесс, который запускает и продолжает запрос сервера и дает ответ на основе кода обработки запроса. Этот обработчик не имеет пользовательского интерфейса и нуждается в настройке в файле web.config для расширений. Одним из замечательных примеров Http Handler является обработчик страниц ASP.NET, который обслуживает запрос страницы .aspx.
Основное различие между Generic и обработчиком HTTP
У общего обработчика есть обработчик, к которому можно получить доступ с помощью url с расширением .ashx, в то время как обработчик http должен быть настроен в web.config для расширения в web.config. У него нет расширения. Типичный пример универсального обработчика создание эскизов изображений и обработчика страницы HTTP-обработчика, который обслуживает запрос расширения .aspx и дает ответ.
Чтобы узнать больше, обратитесь к этой ссылке