Visual Studio - публикация в нескольких местах?

Есть ли способ автоматически публиковать веб-сайт сразу в нескольких местах?

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

спасибо, Trev

Ответы

Ответ 1

Возможно, с некоторыми скриптами сборки, такими как MSBuild? Или, возможно, вы можете создать script (PowerShell, VBScript, что угодно), который скопирует все содержимое каталога и вызовет его в событии post build (настраивается в Visual Studio), чтобы после вашего решения (или последнего проекта, на самом деле) построен script будет запускать и копировать выходные файлы туда, где они вам нужны.

Ответ 2

MSDeploy - это настройка для работы с несколькими конфигурациями для каждого местоположения. Скотт Гензельман представил на этом в Mix '10

http://live.visitmix.com/MIX10/Sessions/FT14

Ответ 3

Вы могли

  • Публикация содержимого в UNC и удаление всех веб-серверов из этого UNC
  • Нажимайте содержимое с сервера постановки/проверки качества на производство с помощью инструмента, такого как MSDeploy
  • Используйте FRS для репликации файлов с "главного" веб-сервера всем.