WCF: myservice.svc? Wsdl показывает «Вы создали службу.», А не WSDL? - PullRequest
7 голосов
/ 18 февраля 2011

Я создал службу WCF с wsHttpBinding и mexHttpBinding. При работе по http в IIS6 myservice.svc показывает обычное сообщение «Вы создали службу». стр. myservice.svc? wsdl показывает XML, содержащий WSDL.

Я изменил значение с <security mode="None"> на <security mode="Transport">, и теперь я пытаюсь подключиться к той же службе, используя https. myservice.svc по-прежнему показывает «Вы создали сервис». Но myservice.svc? Wsdl также показывает «Вы создали службу».

Что я делаю не так?

Служба все еще работает (сделана клиентом при использовании http и впоследствии изменена на https). Но VS не может сгенерировать нового клиента, используя https, возможно, потому что страница? Wsdl не работает.

1 Ответ

11 голосов
/ 18 февраля 2011

В поведении serviceMetadata вы должны установить для httpsGetEnabled значение true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...