Как использовать веб-сервис, размещенный на нескольких серверах, с разных клиентов? - PullRequest
2 голосов
/ 18 февраля 2011

Я использую веб-службы в моем клиентском приложении.

В настоящее время прокси-классы создаются с использованием wsdl.exe. Для свойства URL веб-класса задан определенный URL-адрес, на котором размещается веб-служба. Прокси-классы являются частью одного из проектов библиотеки классов.

Теперь нам нужно разместить веб-сервис на нескольких серверах, и разные клиенты будут указывать на разные серверы. Как я могу справиться с этим сейчас?

Нужно ли создавать прокси для разных клиентов отдельно, используя URL-адрес, на который будет указывать клиент? Если да, то как я могу использовать единую настройку для всех клиентов?

Я использую VS 2008.

1 Ответ

1 голос
/ 18 февраля 2011

Пока wsdl одинаков * для каждого сервиса, вам не нужно создавать разные прокси веб-сервисов - вы можете просто использовать один и тот же и установить URL-адрес конечной точки на прокси в качестве URL-адреса веб-сервисаВы хотите использовать.

* - Помимо таких вещей, как опубликованный URL-адрес конечной точки и тому подобное.

...