Создание и публикация на Azure Devops не удалось - PullRequest
0 голосов
/ 06 февраля 2019

Я хотел опубликовать свой проект в конвейере Azure Devops, но обнаружил несколько ошибок.

Я попытался опубликовать один из файлов .csproj моего решения (.sln) из VisualStudio2017, он работал отлично, но когда я пробую его с конвейером Azure Devops, он показывает ошибку ниже.Я везде гуглил, но не смог найти правильного решения, чтобы решить мою ошибку.

Мой конвейер выглядит так

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Node.js Tools\Microsoft.NodejsTools.targets(201,5): Error : web.config not found in project, to create a project to deploy to Microsoft Azure you must create an Azure Node.js project. Process 'msbuild.exe' exited with code '1'

Попытался добавить базовую сеть.Конфигурационный файл, даже если он не работает.

1 Ответ

0 голосов
/ 06 февраля 2019

Сборка и публикация в Azure Devops Failed

Чтобы решить эту проблему, можно попробовать быстро решить ее, создав пустое веб-приложение Azure Node.js и скопировав и вставивweb.config в ваш проект.

Дополнительные сведения см. В разделе «Преобразование в тип проекта Azure» на странице: https://github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using-Web-Deploy:

Самый простой способ получить их - создать новый временный тип проекта Azure.такие как:

Пустое веб-приложение Azure Node.js Basic Azure Node.js Экспресс-приложение Стартер Azure Node.js Express Приложение Basic Azure Node.js Express 4 Приложение И скопируйте отсутствующую папку web.config и bin из папкиновый проект в существующий проект.

Обратите внимание, что в файле web.config стартовый файл .js (app.js, server.js или что-то еще) появляется несколько раз.Убедитесь, что он соответствует начальному файлу, иначе ваше приложение не будет работать должным образом при развертывании в Azure.

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

...