Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
|
|||
|---|---|---|---|
|
#18+
По примеру отсюда делаем свою программу, использующую синхронизацию. Но у нас с течением времени будут добавляться новые БД, с которыми будет работать программа, а из примера видно, что для каждой БД создаётся своя служба (сервис) и своя веб-ссылка, соответственно. При генерации ссылки меняется код клиента, т. е. нам придётся каждый раз заказчику новую версию мобильного приложения (клиента) отсылать, а этого хотелось бы избежать. Я вижу решение в том, чтобы сделать веб-ссылку переназначаемой на клиенте без компиляции кода клиента, а также внутри клиента менять соединения с локальными кешами серверных баз данных, с которыми будет происходить синхронизация. Можно ли это сделать? Особенность в том, что у нас структура всех баз данных одинакова, вплоть до имён таблиц и всего прочего. Отличается только наполнение. Там можно в коде задать адрес веб-ссылки через свойство webReference.Url, но этого оказывается недостаточно. Как я нашёл в разных статьях в Интернете, это свойство используется для того, чтобы переназначать веб-ссылку на клиенте на разные местоположения одного и того же сервиса , а не разных сервисов в одном и том же месте (например, тут и тут ). Ещё мы пытались изменять код, сгенерированный Visual Studio, и у нас получилось, что можно таки сделать одну веб-ссылку, которая будет динамически переназначаться на разные сервисы, но всё равно в коде клиента придётся изначально задать все адреса этих сервисов. А ведь мы заранее не знаем, сколько и с какими именами у нас будет новых сервисов (и новых, соответствующих им, баз данных). Используются следующие вещи: .NET Compact Framework 3.5 SP1, MS SQL Server 2005 (возможно, будет 2008) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2010, 15:23 |
|
||
|
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
|
|||
|---|---|---|---|
|
#18+
Конфигурационные файлы на что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2010, 15:38 |
|
||
|
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
|
|||
|---|---|---|---|
|
#18+
Ну, в серверной части есть файл App.config, но мы в нём и настраиваем несколько сервисов, чтобы на одном WCF Service хосте все службы запустились. Но проблема-то не в этом - веб-ссылку-то как конфигурировать динамически, во время выполнения клиентского приложения? Ведь по условию задачи мы не можем отправить клиентскому компьютеру перекомпилированную клиентскую часть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2010, 20:32 |
|
||
|
WCF. Можно ли сделать одну веб-ссылку на множество сервисов?
|
|||
|---|---|---|---|
|
#18+
Programmatic Client Configuration в таком духе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 00:16 |
|
||
|
|

start [/forum/topic.php?fid=19&tid=1397704]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 447ms |

| 0 / 0 |
