我正在使用azure devops将我的角度应用程序托管在azure appservice上,并且运行良好。我的项目的src文件夹中有两个文件,我想将这些文件移动或粘贴到放置我的应用程序已发布代码的 wwwroot 目录中。
如果我在“将文件复制到”的目标文件夹中添加dist,则文件复制到 dist 文件夹,如您在第二张图片中看到的。但是,如果我放置wwwroot,则在完成此管道之后,消息将显示将“ D:\ a \ 1 \ s \ src \ server.js复制到wwwroot \ server.js”,但是如果我看到目录,则这些文件不会显示任何地方。我也尝试了“目标文件夹”中的$(Build.ArtifactStagingDirectory)
,但是它不起作用。如何将文件从src复制到wwwroot?
答案 0 :(得分:0)
1。您应确保目标文件夹和要发布的文件夹是同一文件夹。
例如:如果您将这两个文件直接复制到$(Build.ArtifactStagingDirectory)
,那么您的Publish Artifact Task
的{{1}}也应该是Path To Publish
。
2。然后在您的$(Build.ArtifactStagingDirectory)
任务中(如果此任务在发布管道中),则应确保路径正确以找到放置文件夹:
(使用按钮查找工件路径,并添加Azure App Service Deploy
)
3。最后,在Azure Web Portal中,导航到/drop
并确保物理路径是App Service=>Configurations=>Virtual path
而不是wwwroot
:
然后在我这方面很好地将文件部署到wwwroot文件夹中。