我正在尝试使用Visual Studio Team Services(VSTS)来执行我的应用程序的Web部署。根据VSTS UI,Web部署成功,但当我浏览已部署的网站时,它显示默认的IIS屏幕(“欢迎 - IIS”)。
这是我在构建管道中的发布步骤:
这是我的发布定义:
这是生成的部署文件夹:
Build.log(已替换值) - https://drive.google.com/file/d/1y6q2Cjr1gxBVMcHeh6n_r7qu-JpJFSyC/view
我是否需要在发布管道中添加一个额外步骤才能获取.zip文件?
答案 0 :(得分:1)
您无需添加额外的步骤来解压缩您的zip,但您需要告诉IIS Web App Deploy
任务部署您的zip文件而不是文件夹。您已为Package or Folder
输入指定了一个文件夹,因此任务完全按照您的要求执行,部署指定的文件夹。
如果您的构建工件中只有一个zip文件,则此字段的默认值$(System.DefaultWorkingDirectory)\**\*.zip
将获取您的zip文件并正确部署它。如果构建工件中有多个zip文件,则需要指定zip文件的完整路径才能进行部署。