Несколько серверов с одинаковыми услугами
У меня есть дюжина серверов в разных местах, на которых запущено одно и то же приложение веб-службы, но каждый работает против своей собственной БД SQL Server. Я пишу настольное приложение, которое использует веб-сервисы. Я хочу представить пользователю выпадающий список всех серверов в сети, на которых запущено одно и то же приложение-служба wweb. Нужно ли добавлять ServiceReference для каждого сервера, на котором запущено приложение веб-службы, и, таким образом, иметь столько прокси, сколько есть серверов? Или можно определить один экземпляр служб и динамически создать список конечных точек для выбора из выпадающего списка?
1 ответ
Если все они используют один и тот же код веб-службы, просто добавьте одну ссылку, а затем поменяйте URL-адрес на прокси-сервере, прежде чем совершать вызовы с соответствующей конечной точкой.