Автоматически обновляемый сервис WCF - PullRequest
4 голосов
/ 12 октября 2011

Я работаю над приложением, которое выполняет некоторые тесты на серверах Windows.Внешний интерфейс приложения подключается к небольшому приложению, установленному на каждом сервере через WCF.

Проблема с этим потоком состоит в том, что, когда я делаю небольшое обновление для небольшого приложения на сервере или даже изменяю подпись сервера WCF, я должен переустановить это приложениеснова на многочисленных серверах.

Как вы решили эту проблему или посоветуете?

Ответы [ 2 ]

1 голос
/ 12 октября 2011

WCF обрабатывает большинство проблем совместимости без жалоб, таких как добавление новых параметров в метод (старые клиенты все еще работают, новые параметры инициализируются по умолчанию). Удаление параметров также не влияет на клиента (дополнительные параметры игнорируются). Другие изменения и как с ними бороться можно найти здесь: http://msdn.microsoft.com/en-us/library/ff384251.aspx.

Для развертывания, как указано в другом ответе, щелчок один раз - это быстрый способ автоматического обновления клиентских машин. Если вы предпочитаете больше push-модели, вы можете настроить msdeploy для отправки сборки другим машины (если у вас есть доступ к ним).

Надеюсь, это поможет.

0 голосов
/ 12 октября 2011

не могли бы вы использовать более спокойный сервис, это дало бы вам немного больше гибкости для изменения?

Не могли бы вы использовать развертывание по щелчку для автоматического повторного развертывания при изменении приложения (если это приложение)? http://msdn.microsoft.com/en-us/library/ms730203.aspx

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