У меня есть веб-сервис WCF, размещенный в IIS6, на который другой сайт будет отправлять POST в междоменном режиме с использованием jquery.
Поскольку это междоменный POST, браузер сначала отправляет команду OPTIONS с Access-Control-Request-Method: POST. Однако IIS6 ничего не отвечает.
Это то, что мне нужно обрабатывать на уровне веб-службы или что-то на уровне IIS?
Что именно он дает вам в ответ? Также, как именно формируется запрос OPTIONS? У вас все должно быть хорошо, если вы вручную не отключили OPTIONS, используя что-то вроде URLScan.
Вы можете редактировать свой .svc
сопоставление (если это URL-адрес, который вы используете) в IIS6 на веб-сайте Свойства -> Домашний каталог -> Конфигурация -> Сопоставления -> .svc -> Изменить -> Ограничить глаголы прямо разрешить OPTIONS
глагол Это позволит вам получить OPTIONS
запросы в приложении WCF и обрабатывайте их, как хотите (например, return Access-Control-
заголовки в Global.asax
с Begin_Request
метод).