В настоящее время у меня развернуто приложение 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.
- Мой svc-Integrated сопоставлен с "System.ServiceModel.Activation.HttpHandler, System.ServiceModel, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089"
Все отображения кажутся правильными.
Я не уверен, почему мой POST не будет работать.
спасибо,
Matt