Skip to content

Microsoft IIS MS-Deploy (Azure App Service) - Process Steps

Delete

Delete an IIS object.

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Options StringStringA newline separated list of options to be concatenated onto the delete command. i.e. -setParam:hello,value=hey\n-setParam:goodbye,value=seeya.No
Provider DestinationStringThe Provider path and setting for the destination in the form path,setting1,setting2Yes
Provider TypeEnumeration:
  • iisApp
  • archiveDir
  • contentPath
  • dirPath
  • filePath
  • manifest
  • package
  • appHostConfig | The provider type for the destination argument of the delete. | Yes |

Recycle Application

Recycle an application in IIS.

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Target NameStringThe name of the Web Site or Application, i.e. WebSite/MyAppYes

Start Application

Start an application in IIS.

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Target NameStringThe name of the Web Site or Application, i.e. WebSite/MyAppYes

Stop Application

Stop an application in IIS.

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Target NameStringThe name of the Web Site or Application, i.e. WebSite/MyAppYes

Synchronize

Synchronize two IIS objects.

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Destination Provider TypeEnumeration:
  • auto
  • iisApp
  • archiveDir
  • contentPath
  • dirPath
  • filePath
  • manifest
  • metaKey
  • package
  • webServer
  • webServer60
  • appHostConfig | The provider type for the destination argument of the synchronize. | Yes | | Options String | String | A newline separated list of options to be concatenated onto the synchronize command. i.e. -setParam:hello,value=hey\n-setParam:goodbye,value=seeya. | No | | Provider Destination | String | The Provider path and setting for the destination in the form path,setting1,setting2 | No | | Provider Source | String | The Provider path and setting for the source in the form path,setting1,setting2 | Yes | | Source Provider Type | Enumeration:
  • iisApp
  • archiveDir
  • contentPath
  • dirPath
  • filePath
  • manifest
  • metaKey
  • package
  • webServer
  • webServer60
  • appHostConfig | The provider type for the source argument of the synchronize. | Yes |

msdeploy

Run an msdeploy command

NameTypeDescriptionRequired
Command PathStringThe directory location of the msdeploy.exe command-line executable: e.g., C:\Program Files\IIS\Microsoft Web Deploy V2\No
Destination Provider TypeStringThe provider type for the destination argument of the command.No
Options StringStringA newline separated list of options to be concatenated onto the command. i.e. -setParam:hello,value=hey\n-setParam:goodbye,value=seeya.No
Provider DestinationStringThe Provider path and setting for the destination in the form path,setting1,setting2No
Provider SourceStringThe Provider path and setting for the source in the form path,setting1,setting2No
Source Provider TypeStringThe provider type for the source argument of the command. Required if providing Provider Source.No
VerbStringThe verb (operation) to be performed by msdeployYes