我知道这个问题是泛型的,但我有两个解决方案,但我无法解决。如果问题有更好的总结,我会更新这个问题。
我正在我的Windows上部署一个从Azure DevOps管道到IIS的角度应用程序。
每次构建成功时都会创建工件,这个工件是一个.zip文件,文件夹名为:staad-portal,在这个文件夹中存储的是角dist文件。好吧,这个很好。
这是在YAML中创建工件的方式
steps:
- task: ArchiveFiles@2
displayName: 'Archive staad-portaal-frontend\dist\staad-portal'
inputs:
rootFolderOrFile: 'staad-portaal-frontend\dist\staad-portal'但是,当我将其发布给IIS管理器时,网站的物理路径一直更改到根文件夹:C:\build\root,而它必须是C:\build\root\staad-portal。我希望这是被覆盖的每一个版本,所以网站失去了它的道路。
我心里有两件事:
staad-portal中的.zip。我不知道如何做到这两点。谁能把我推向正确的方向,其他解决方案也同样受欢迎。
发布于 2019-07-29 07:09:17
也许IIS管理器中有一种设置路径的方法,它不会被自动更改?
对于此问题,可以将绝对路径(C:\build\root\staad-portal)指定为参数物理路径 of WinRM -IISWebAppManagement。
要删除工件文件中的staad-portal文件,可以运行删除文件。指定源文件夹和Content。在内容中,可以使用通配符(如*.zip )。
https://stackoverflow.com/questions/57217360
复制相似问题