2016-01-14 14 views
0

Мне нужно реализовать непрерывную интеграцию/развертывание с помощью веб-приложения .NET 4.5. Мое определение сборки имеет 3 шага:Проблема с использованием Visual Studio Online для развертывания веб-приложения

  1. Visual Studio Построить
  2. Visual Studio Test
  3. Azure Web App Развертывание

построения и тестирования шаги работают нормально. Все тесты проходят. Но это вызывает ошибку во время этапа развертывания.

Вот мои настройки шага сборки: Build settings

Значение MSBuild Аргументы:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)\WebApp.zip" 

Вот мои развертывания настройки шага:

Deployment settings

А вот мои строить результаты:

Build Results

И вот сообщение об ошибке.

Error message

Любая помощь будет принята с благодарностью.

ответ

1

Вопрос относится к PackageLocation Значение указано в MSBuild.

Попробуйте изменить аргументы MSBuild, как показано ниже:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)($ProjectName).cspkg" 
1

Существует пробел в пути Web Deploy пакета, удалить его. enter image description here

Смежные вопросы