Yesterday I lost some time searching the exact parameters to publish a specific publish profile using Web Deploy. To help me get this done faster in the future, here are the correct parameters I used (with some explanation):
- /p:DeployOnBuild=true –> Triggers web deploy
- /p:PublishProfile=Development –> The name of the Publish Profile that should be used
- /p:AllowUntrustedCertificate=True –> This is only necessary if the server certificate doesn’t match the server name(which normally shouldn’t be necessary)
- /p:username=WebDeployUser --> The IIS user account used to connect to the IIS Web Management service(WMSVC)
- /p:password=WebDeployPassword –> The password of the IIS user account