Azure 如何排除构建管道中的文件并使用正确的文件夹结构进行部署?

Azure 如何排除构建管道中的文件并使用正确的文件夹结构进行部署?,azure,azure-devops,Azure,Azure Devops,这是我的构建管道。 运行此管道时,所有文件都被排除在外。但当它要部署到服务器上时,它会使用_PublishedWebsite/Eworkbook/路径,然后所有文件都会出现 我想删除该文件夹。我还从该链接获取了引用。 但当它要部署到服务器上时,它会使用_PublishedWebsite/Eworkbook/路径,然后所有文件都会出现 如果问题发生在部署部分,共享发布管道将有助于找到问题的原因 我基于您共享的映像创建了一个构建管道,该构建运行良好,并成功地在“$(build.artifa

这是我的构建管道。

运行此管道时,所有文件都被排除在外。但当它要部署到服务器上时,它会使用_PublishedWebsite/Eworkbook/路径,然后所有文件都会出现

我想删除该文件夹。我还从该链接获取了引用。

但当它要部署到服务器上时,它会使用_PublishedWebsite/Eworkbook/路径,然后所有文件都会出现

如果问题发生在部署部分,共享发布管道将有助于找到问题的原因

我基于您共享的映像创建了一个构建管道,该构建运行良好,并成功地在“$(build.artifactstagindirectory)/web/EworkBook.zip”处生成了名为“drop”的工件

然后,我创建了发布管道,以使用此构建的工件来部署我的网站。从构建中添加工件:

然后使用IIS网站部署模板测试是否可以获得正确的工件,如您在日志中看到的,可以下载正确的工件:

无论如何,如果上述方法不适合您,您也可以使用下载特定工件:


部署在错误文件夹中搜索工件时,可以在此构建管道中排除文件,并且zip文件可以作为工件成功发布?要删除哪个文件夹?如果是,请同时提供发布管道。或者如果我误解了什么,请随时告诉我。