Как я могу заставить Visual Studio 2005 вызывать службу WCF? - PullRequest
1 голос
/ 10 декабря 2008

Как я могу заставить Visual Studio 2005 вызывать службу WCF?

Ответы [ 4 ]

4 голосов
/ 10 декабря 2008

Да, использование wsHttpBinding представит сервис как стандартный веб-сервис.

1 голос
/ 10 декабря 2008

Да, вы можете.

  • Если у вас установлен .NET 3.0 или 3.5, вы можете добавить ссылки на сборки WCF (System.ServiceModel.dll и т. Д.), Которые находятся в каталоге "% WINDIR% \ Microsoft.NET \ Framework \ v3. 0 \ Windows Communication Foundation ". Visual Studio 2005 не включает утилиту svcutil, которая генерирует прокси WCF, но вы можете скачать ее (она поставляется с Windows SDK) или использовать WCF без сгенерированного прокси (например, с помощью класса ChannelFactory ).

  • Или вы можете добавить веб-ссылку на службу WCF, которая использует basicHttpBinding, как предлагает Джереми Лью.

0 голосов
/ 31 декабря 2008

Просто для того, чтобы некоторые не стали искать это - раньше вы могли загружать CTP-версию расширений WCF для VS 2005, но это никогда не выходило за рамки CTP, см. эту тему

Все еще возможно получить их на сайтах, отличных от ms, если все, что вам нужно, это попробовать что-то, но, без сомнения, правильный путь - это использовать basicHttpBinding и использовать сервис как «нормальный» веб-сервис или перейти на Visual Studio 2008.

0 голосов
/ 10 декабря 2008

Вам необходимо использовать базовую привязку HTTP. Подробнее см. в этой статье .

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