У меня есть WCF 4 REST WebService в папке в моем проекте ASP.Net MVC 2. JSONP также включен в службе с помощью опции привязки 'crossDomainScriptAccessEnabled'.
Сайт и сервис работают отлично. Но я только что заметил, что если вы вошли на веб-сайт (то есть у вас есть файл cookie), а затем вы «протестировали» метод API, нажав URL-адрес в браузере, я получаю эту ошибку:
Кросс-домен
обратный вызов javascript не поддерживается
в аутентифицированных сервисах.
Я использую проверку подлинности с помощью форм на сайте. Это происходит как при работе на моем локальном компьютере, так и при развертывании.
Чтение на форумах Asp.net заставило меня подумать, что есть параметр конфигурации, который мне нужно установить, чтобы убедиться, что аутентификация установлена на анонимность. Кто-нибудь нашел способ обойти это? Есть ли способ указать WCF игнорировать cookie-файл FormAuthentication?