I'm setting up TeamCity as my build server.
I have my project set up, it is updating correctly from subversion, and building ok.
So what's next?
Ideally, I'd like to have it auto deploy to a test server, with a manual deploy to a live/staging server.
What's the best way to go about this?
Since I am using C#/ASP.Net, should I add a Web Deployment project to my solution?
Best Answer
This article explains how to call Microsoft's WebDeploy tool from TeamCity to deploy a web application to a remote web server. I've been using it to deploy to a test web server and run selenium tests on check-in.
http://www.mikevalenty.com/automatic-deployment-from-teamcity-using-webdeploy/
The MSBuild arguments that worked for my application were: