Я использую классический asp-сайт для вызова обработчика ASP.NET 4.0 Http.Оба они развернуты на одном сервере.Я пытаюсь сделать JQuery 1.6 AJAX-вызов обработчику.В IE я всегда получаю сообщение об ошибке «Нет транспорта».В Firefox и Chrome запрос проходит без проблем.Некоторые поиски ошибки «Нет транспорта» приводят меня к мысли, что проблема связана с той же политикой происхождения.
Согласно https://en.wikipedia.org/wiki/Same_origin_policy, не похоже, чтобы у меня возникали какие-либо проблемы с той же политикой происхождения.Оба имеют одинаковый домен, протокол и используют один и тот же номер порта, поэтому источник должен считаться одним и тем же между ними.
$.ajax(
{
url: "/filehandler/DeleteHandler.ashx",
data:
{
data: someData
},
success: OnSuccessFunction,
error: OnErrorFunction
});
Каждый раз, когда этот вызов AJAX выполняется в IE, функция обратного вызова OnErrorFunction получаетВызван с ошибкой «Нет транспорта».
Есть идеи?