В чем разница между обработчиками axd и ashx.
Разница между обработчиками axd и ashx
Ответ 1
Основное отличие: axd обработчики используются для загрузки ресурсов, встроенных в сборку. поэтому он в основном используется разработчиками управления. С другой стороны, ashx - это общие обработчики, обрабатывающие запрос. Он используется в основном разработчиками asp.net.
Обработчик axd поставляется с asp.net 2.0.
Для получения дополнительной информации см. эту запись и this.
Ответ 2
В общем, ASP.NET использует расширение .axd для веб-ресурсов и использует AssemblyResourceLoader
для его обработки. Но .ashx файлы, которые называются Generic Handler, полезны, когда вы хотите создать HttpHandler.
Ответ 3
Технически, они идентичны, оба они предназначены для обработчиков HTTP, то есть кода, который реализует IHttpHandler. Но axd реализованы самим ASP.NET и ashx для вас.
Это соглашение, вы можете написать обработчик axd.