构建和发布在Azure上的DevOps失败

问题描述 投票:0回答:1

我想发表我的Azure中的DevOps管道项目,但我遇到的几个错误。

我试图从发布它完美地工作VisualStudio2017我的解决方案(.sln)的.csproj的文件之一,但是当我与天青DEVOPS管道尝试它,然后它显示下面的错误。我GOOGLE了无处不在,但没能找到正确的解决方案来解决我的错误。

My pipeline looks like this

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'

尝试添加的基本web.config文件甚至不起作用。

msbuild azure-devops web-config
1个回答
0
投票

构建和发布在Azure上的DevOps失败

要解决这个问题,你可以尝试一个快速的方法来解决它是通过创建一个空白Azure Node.js Web应用程序和web.config复制粘贴到您的项目。

检查节“转换到Azure项目类型”页的详细信息:https://github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using-Web-Deploy

让他们最简单的方法是创建一个新的临时Azure项目类型,如:

空白Azure的Node.js的Web应用程序的基本Azure的Node.js的Express应用程序启动Azure的Node.js的Express应用程序的基本Azure的Node.js的Express 4的应用程序并从新建项目的缺失的Web.config和bin文件夹复制到您现有的项目。

需要注意的是在web.config中,起动机.js文件(app.js,server.js或别的东西)出现了几次。请确保它的启动文件相匹配,否则当它部署在Azure应用程序将无法正常运行。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.