Странность WCF с простым примером - PullRequest
0 голосов
/ 03 февраля 2012

Я определил службу WCF и опубликовал ее в IIS на своем ноутбуке с Win 7.

Если я не определил пространство имен в ServiceContract в явном виде, я получаю сообщение об ошибке, которую люди видели, когда япопробуйте воспользоваться службой.

Удаленный сервер возвратил ошибку: (415) Невозможно обработать сообщение, поскольку тип содержимого 'application / soap + xml;charset = utf-8 'не был ожидаемым типом' text / xml;charset = utf-8 '.. Если служба определена в текущем решении, попробуйте скомпилировать решение и снова добавить ссылку на службу.

Если я определю пространство имен, это НЕ даст мне определения wsdl: types.Я никогда не видел такого поведения.У меня есть атрибут DataContract, определенный в моем классе, и он используется в моем контракте на обслуживание.

Есть идеи?

1 Ответ

0 голосов
/ 14 февраля 2012

Кажется, что-то связано с ServiceModelReg.exe на моем ноутбуке Windows 7.Однако я попытался восстановить и удалить переустановить службы wcf с помощью этого инструмента, и он не работает.

...