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