title: What is the difference between Web deploy and FTP deploy in Visual Studio?
body: <p>Recently I need to deploy our website into a QA environment. I find that there are a lot of options in the deployment methods, including FTP and Web Deploy. Before, I often used FTP deployment, which would copy all the website files from Visual Studio to the Server.</p>
  
  <p>But this time, I noticed the Web deploy method. It also requires an account and password to upload the files. But
  what is the difference between the two methods?</p>
  
  <p><img src="https://i.stack.imgur.com/uk3vq.png" alt="Enter image description here"></p>