title: How do you migrate an IIS 7 site to another server?
body: <p>I'm wondering what is the best practice for moving a website to another server (along with all settings, etc.)</p>
  
  <ul>
  <li>Manually recreate the site on the new server (not maintainable for obvious reasons)</li>
  <li>Copy the applicationHost.config settings file</li>
  <li>Use appcmd to make a backup and restore</li>
  <li>Use MSDeploy to publish the site on the new machine</li>
  <li>Use a 3rd party tool</li>
  </ul>
  
  <p>Just wondering what others' experiences have been.</p>