Ive определил службу WCF и опубликовал сервис для IIS на моем ноутбуке Win 7.WCF oddity с простым примером
Если я не определяю явное определение пространства имен в ServiceContract, я получаю сообщение об ошибке, которое я видел, когда люди пытаются использовать эту услугу.
Удаленный сервер возвратил ошибку: (415) Не удается обработать сообщение, поскольку тип содержимого «application/soap + xml; charset = utf-8 'не был ожидаемым типом text/xml; charset = utf-8 '.. Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.
Если я определяю пространство имён, это дает мне NO wsdl: типы определены. Я никогда не видел такого поведения. У меня есть атрибут DataContract, определенный в моем классе, и он используется в моем контракте на обслуживание.
Любые идеи?