Страница Ashx дает 404 на https, в то время как работает нормально на http - PullRequest
2 голосов
/ 17 марта 2011

Другие страницы (aspx) работают нормально на обоих http / https, только ashx дает ответ 404 на https, я использовал firefox firebug для его исследования.

У меня есть два одинаковых виртуальных каталога в IIS, один сопоставлен для https, где этот ashx не работает.

Я полагаю, что для https на сервере отсутствует какое-либо сопоставление, не знаете, где хранится это сопоставление?

1 Ответ

1 голос
/ 17 марта 2011
  • проверьте настройки iis, веб-сайт по умолчанию-> application-> сопоставления обработчиков, проверьте, зарегистрирован ли .ashx
  • если обработчик используется в dll, вы должны добавить отображение обработчика также в файл web.config (раздел веб-сервера)

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

Чтобы понять проблему, добавьте простой файл обработчика и запросите его через браузер, чтобы увидеть, не возникает ли какая-либо проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...