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

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

10.12.2008 19:00:00
4 ОТВЕТА

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

4
10.12.2008 19:02:06

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

0
10.12.2008 19:06:51

Да, ты можешь.

  • Если у вас установлен .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 <T>).

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

1
10.12.2008 19:36:00

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

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

0
23.05.2017 10:33:14