Create a WebDeploy Package on Team Foundation Service
I love continuous deployment to Windows Azure from Team Foundation Service! http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/
Often though we need the flexibility of building and working directly with the WebDeploy package.
Figure: To create the package, edit the build process template and add “/p:DeployOnBuild=true” to the MSBuild Arguments to have a deployment package created (as you would with on-premise TFS).
Figure: The package is now available in the Drops folder under source control.
Figure: Once you have the package it can be imported directly into IIS (providing Web Deploy 3.0 is installed).