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