Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Можно ли сделать одну веб-ссылку на множество сервисов? / 4 сообщений из 4, страница 1 из 1
04.04.2010, 15:23
    #36559829
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
По примеру отсюда делаем свою программу, использующую синхронизацию. Но у нас с течением времени будут добавляться новые БД, с которыми будет работать программа, а из примера видно, что для каждой БД создаётся своя служба (сервис) и своя веб-ссылка, соответственно. При генерации ссылки меняется код клиента, т. е. нам придётся каждый раз заказчику новую версию мобильного приложения (клиента) отсылать, а этого хотелось бы избежать. Я вижу решение в том, чтобы сделать веб-ссылку переназначаемой на клиенте без компиляции кода клиента, а также внутри клиента менять соединения с локальными кешами серверных баз данных, с которыми будет происходить синхронизация. Можно ли это сделать? Особенность в том, что у нас структура всех баз данных одинакова, вплоть до имён таблиц и всего прочего. Отличается только наполнение.

Там можно в коде задать адрес веб-ссылки через свойство webReference.Url, но этого оказывается недостаточно. Как я нашёл в разных статьях в Интернете, это свойство используется для того, чтобы переназначать веб-ссылку на клиенте на разные местоположения одного и того же сервиса , а не разных сервисов в одном и том же месте (например, тут и тут ).

Ещё мы пытались изменять код, сгенерированный Visual Studio, и у нас получилось, что можно таки сделать одну веб-ссылку, которая будет динамически переназначаться на разные сервисы, но всё равно в коде клиента придётся изначально задать все адреса этих сервисов. А ведь мы заранее не знаем, сколько и с какими именами у нас будет новых сервисов (и новых, соответствующих им, баз данных).

Используются следующие вещи: .NET Compact Framework 3.5 SP1, MS SQL Server 2005 (возможно, будет 2008)
...
Рейтинг: 0 / 0
04.04.2010, 15:38
    #36559838
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
Конфигурационные файлы на что?
...
Рейтинг: 0 / 0
04.04.2010, 20:32
    #36560110
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
Ну, в серверной части есть файл App.config, но мы в нём и настраиваем несколько сервисов, чтобы на одном WCF Service хосте все службы запустились. Но проблема-то не в этом - веб-ссылку-то как конфигурировать динамически, во время выполнения клиентского приложения? Ведь по условию задачи мы не можем отправить клиентскому компьютеру перекомпилированную клиентскую часть.
...
Рейтинг: 0 / 0
05.04.2010, 00:16
    #36560295
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
Programmatic Client Configuration
в таком духе
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Можно ли сделать одну веб-ссылку на множество сервисов? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]