title: What is a good build automation and deployment process for use with asp.net?
body: <p>I’m looking for some recommendations to do project building and deployment automatically.</p>
  
  <p>Our current development setup uses ASP.NET, SVN, CCNET and an MSBuild script for the dev server build. I was thinking of switching over to Cruise instead of CCNET though I’m not sure if that gives me anything extra that I don’t have already.</p>
  
  <p>What I’d like to automate is the process from after an automated build is done to updating the live site with the new changes. Site updates can include base site updates as well as client updates which can be code and/or database changes so the process needs to be flexible enough so it can handle those scenarios.</p>
  
  <p>One of my sources of inspiration for this came from <a href="http://pivotallabs.com/users/steve/blog/articles/907-flickr-10-deploys-per-day-velocity-2009" rel="noreferrer">this video</a> as well as the endless hours spent doing updates each month.</p>