- проверьте настройки iis, веб-сайт по умолчанию-> application-> сопоставления обработчиков, проверьте, зарегистрирован ли .ashx
- если обработчик используется в dll, вы должны добавить отображение обработчика также в файл web.config (раздел веб-сервера)
однажды у меня возникла какая-то проблема. речь шла не о отображениях обработчиков. я объявил файл ошибки в web.config, но он не существует в файловой системе, поэтому ошибка возникает в файле ashx, и запрос перенаправляется на страницу ошибки, но страницы ошибки нет, поэтому я получил ошибку 404 Может быть, ваша проблема может быть что-то вроде этого.
Чтобы понять проблему, добавьте простой файл обработчика и запросите его через браузер, чтобы увидеть, не возникает ли какая-либо проблема.