title: Automate Deployment for Web Applications?
body: <p>My team is currently trying to automate the deployment of our .Net and PHP web applications. We want to streamline deployments, and to avoid the hassle and many of the headaches caused by doing it manually.</p>
  
  <p>We require a solution that will enable us to:</p>
  
  <pre><code>- Compile the application  
    - Version the application with the SVN version number
    - Backup the existing site
    - Deploy to a web farm
  </code></pre>
  
  <p>All our apps are source controlled using SVN and our .Net apps use CruiseControl.
  We have been trying to use MSBuild and NAnt deployment scripts with limited success. We have also used Capistrano in the past, but wish to avoid using Ruby if possible.</p>
  
  <p>Are there any other deployment tools out there that would help us?</p>