Вызов веб-службы возвращает ошибку 405, метод не допускается - PullRequest
2 голосов
/ 13 июля 2011

В настоящее время у меня развернуто приложение wcf на iis 7.5, windows server 2008 R2. Я использую asp 4.0 mvc, который вызывает различные методы приложения веб-службы wcf.

Когда я делаю ajax GET-запрос к любому методу в приложении wcf, я получаю ожидаемый результат json, и все работает нормально. Однако, когда я делаю POST-запрос, я получаю ошибку 405. Метод не разрешен.

Я проверил «сопоставления дескрипторов» в iis, и все сопоставления .svc разрешают ВСЕ глаголы.
1. Мой svc-ISAPI сопоставлен с aspnet_isapi.dll.

  1. Мой svc-Integrated сопоставлен с "System.ServiceModel.Activation.HttpHandler, System.ServiceModel, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089"

Все отображения кажутся правильными.

Я не уверен, почему мой POST не будет работать.

спасибо, Matt

...