Не удается развернуть web.testing.config на сервере сборки - PullRequest
1 голос
/ 24 марта 2011

Я изучаю TFS 2010 с нуля и без сомнения делаю каждую ошибку в книге.

Я создал web.testing.config для моей сборки на тестовом сервере. В процессе сборки я нажимаю знак «плюс» для «Элементы для сборки» в «1. Обязательно» и указываю «Любой процессор | Тестирование». Сборка чистая компилируется, но ... Я все еще использую файл web.config, который я использую при разработке, а не тот, который я хочу тестировать Первая строка в web.testing.config -

Это должно обеспечить реализацию любых различий в этом файле. Поэтому я не уверен, что правильно настраиваю сборку или правильно задан web.testing.config.

1 Ответ

0 голосов
/ 25 марта 2011

Что вам нужно, так это функция web.config transforms , которая работает немного по-другому.

  1. В Visual Studio щелкните правой кнопкой мыши на web.config и выберите опцию Create Tranforms - если вы еще этого не сделали.
  2. Прочитайте примеры использования синтаксиса tranform, ссылка находится в сети .. Конфиг создан для вас.Вам это понадобится.
  3. В групповой сборке TFS создайте отдельный шаг в шаблоне сборки для сборки пакета развертывания.Команда в этой теме .Это создаст пакет развертывания - файл с расширением .zip.
  4. Для развертывания пакета используйте Инструмент WebDeploy .Он имеет как пользовательский интерфейс, так и командную строку, если вы хотите сделать его полностью автоматизированным.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...