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