Как использовать WCF на ОС Windows Server 2000? - PullRequest
1 голос
/ 30 января 2010

Windows server 2000 не поддерживает .NEt 3.5, поэтому он не поддерживает WCF? Мы, ленивый, не рассматривали это до создания приложения WCF (сервер, клиент, слушатель и т. Д.). Приложение My Client Console скомпилировано в 3.5 только для использования WCF. Я могу перекомпилировать клиентское приложение в фреймворк 2.0. чтобы запустить его на Windows Server 2000. Но как я собираюсь использовать WCF? Любое предложение? Любое слово вокруг?

Или мне действительно нужно вернуться к веб-сервисам (сбросив приложение WCF)?

Ответы [ 3 ]

2 голосов
/ 30 января 2010

Просто используйте basicHttpBinding для своей службы и используйте ее так же, как если бы вы использовали веб-службу ASMX, то есть «Добавить веб-ссылку». basicHttpBinding должно быть в точности эквивалентно веб-службе ASMX.


Вы использовали тег "REST". Является ли этот сервис WCF сервисом REST? Это большая разница!

0 голосов
/ 30 января 2010

Я не знаю ни одного способа запуска WCF без .NET 3.0. Тем не менее, WSE 3.0 работает на платформе .NET 2.0 и может быть сделана совместимой на уровне проводов с WCF.

Эта страница должна помочь вам начать работу. Главное, что вам нужно сделать, это использовать customBinding и изменить режим адресации в конфигурации привязки.

0 голосов
/ 30 января 2010

ЕСЛИ сервер, предоставляющий службу, не является Windows 2000, то вы МОЖЕТЕ использовать WCF в Windows 200, как если бы это был WebService.

Просто настройте правильные привязки, и вы готовы к работе.


Отредактировано, чтобы добавить

Взгляните на MSDN .

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