Сервис WCF работает для одного клиентского решения, но не для другого. - PullRequest
2 голосов
/ 23 августа 2010

У меня есть служба WCF, которую я написал и выставил как службу Windows.В Visual Studio 2010 для двух приложений я могу щелкнуть правой кнопкой мыши по ссылкам, выбрать «Добавить ссылку на службу ...», вставить необходимую информацию, и она прекрасно работает.

Для другого приложения, когда яДелать это все выглядит нормально, но когда я смотрю на сервис в браузере объектов, я вижу только один класс и перечисление.Класс обслуживания, а также несколько классов и перечислений отсутствуют.Все проекты 3.5.

Что может вызвать что-то вроде этого?Да, и если я щелкну вкладку «Дополнительно» в диалоговом окне «Добавить ссылку на службу ...» и подключусь к службе как веб-службе, она будет работать.

Я не хочу подключаться к ней как кОднако веб-сервис по нескольким причинам (одна из которых - значения перечислителей явные, и это теряется в веб-сервисе.)

Заранее спасибо, Джереми.

1 Ответ

2 голосов
/ 23 августа 2010

Недостаточно информации, но похоже, что в первом случае ваши проекты Service и Client могут использовать некоторые типы C #.

При использовании SOAP эти типы воссоздаются, но в другом проекте WCF они просто пропускаются.

...