My Goal: use webdeploy to deploy builds from TeamCity to remote IIS server
I am trying to figure out webdeploy but have had little luck. Currently to my understanding this is the work flow of webdeploy.
msbuild builds the project -> launches webdeploy tool -> sends data to remote IIS server.
I haven't seen any indication of this when building my project using paramaters. There is nothing in the build log to indicate that any deployment is going on.
C:\Windows\Microsoft.NET\Framework\v4.0.30319>msbuild \src\TestWebsiteApp\TestWe
bsiteApp.sln /p:Configuration=release /p:DeployOnBuild=True /p:DeployTarget=MSDe
ployPublish /p:MSDeployPublishMethod=RemoteAgent /p:MsDeployServiceUrl=localhost
/p:username=myusername /p:password=mypassword
Could someone layout how webdeploy works and what are the requirements for it. What I've gathered is it needs msbuild v4.0 and IIS6 +
Any information / guidance would be much appreciated, thanks.