Я отправляю в файл с помощью ajax в DNN 7.1. .Ashx находится на корне сайта вне каталога порталов. Ответ – ошибка 404, и URL-адрес переписан в… com/cart/undefined. Однако я могу разместить следующий файл www.mysite.com/cart/cart.ashx и получить ожидаемый ответ.
РЕДАКТИРОВАТЬ
Это началось с попытки использовать файл.ashx для вызова API. Тот же код на другом сайте возвращает 400 с подробным сообщением об ошибке. На текущем сайте файл возвращает 400 BadRequest и ничего больше.
Наконец, разрешили эту проблему:
Response.TrySkipIisCustomErrors = true;