Некоторые сценарии, в которых целесообразно использовать файлы ASHX вместо файлов ASPX:
- Работа с XML-клиентами. 2 В таком случае вывод не направляется в браузер, а отправляется какому-то клиенту, который потребляет XML. 2
- Создание веб-ресурса, динамически визуализирующего специальную графику. 3 В этом случае нужно получить запрос, проверить параметры URL-адреса и вернуть необработанные данные изображения в виде файла JPEG или GIF. 3
- Использование для потоковой передачи файлов, так как файлы ASHX занимают меньше места и не требуют пользовательского интерфейса. 5
Выбор между файлами ASHX и ASPX зависит от конкретных требований к проекту.