Hos
Hos

Reputation: 591

VSTS performs web deploy successful, but website does not work

I am trying to get Visual Studio Team Services (VSTS) to perform a web deploy of my app. According to the VSTS UI the web deploy is successful, but when I browse the deployed web site it shows the default IIS screen ("Welcome - IIS").

This is my publish step in the build pipeline:

Publish build artifacts step

This is my release definition:

Relase task

This is the resulting deploy folder:

Resulting deploy folder

Web app deploy step

Build.log (with replaced values) - https://drive.google.com/file/d/1y6q2Cjr1gxBVMcHeh6n_r7qu-JpJFSyC/view

Do I need to add an additional step to the release pipeline to get the .zip files extracted?

Upvotes: 0

Views: 1345

Answers (1)

tj-cappelletti
tj-cappelletti

Reputation: 1864

You do not need to add an additional step to extract your zip, but you need to tell the IIS Web App Deploy task to deploy your zip file and not a folder. You have specified a folder for the Package or Folder input, so the task is doing exactly as you told it to do, deploy the specified folder.

If you only have one zip file in your build artifacts, the default value for this field, $(System.DefaultWorkingDirectory)\**\*.zip, will pickup your zip file and correctly deploy it. If you have multiple zip files in your build artifacts, you will need to specify the full path to the zip file in order for it to deploy.

Upvotes: 1

Related Questions