Веб-развертывание \ TFS — игнорирует настройки и развертывает на том же сервере независимо от переданных параметров

У меня есть приложение, которое необходимо развернуть на двух разных серверах (средах).

У меня есть две среды на двух отдельных серверах, server1 и server2.

На обоих серверах настроены разные учетные записи пользователей и пароли IIS Manager.

Однако все сборки происходят на сервере 1, и кажется, что независимо от того, какие настройки я передаю через определение сборки, все развертывается на сервере 1.

Я могу опубликовать на server2 вручную с помощью команды Publish в VS2010, но это нужно автоматизировать в TFS.

Раньше это работало нормально, но затем начало происходить пару недель назад.

Как я могу исправить эту проблему?


person Mike Cheel    schedule 31.08.2012    source источник


Ответы (1)


В конце концов, хотя я следовал файлу настроек, сгенерированному IIS, мне пришлось установить для MSDeployPublishMethod значение WMSVC (было установлено значение MSDeploy). Я не могу сказать вам, почему это работает, а другое нет, но я решил это так. Если у кого-то есть какие-либо подробности о том, где можно узнать больше о различных настройках веб-развертывания, сообщите, пожалуйста!

person Mike Cheel    schedule 31.08.2012