title: Publishing a ASP.NET Core 2.1 production web site for the first time
body: <p>On my old asp.net web forms site I simply ftp'd all the files and folder to the commercial hosting site using a ftp client, changed the web.config to point to the live SQL Server and the debug settings etc and it worked. I created it in Visual Studio 2015 and didn't do any 'publishing' in VS.</p>
  
  <p>Fast forward a few years and I have re-developed the site using ASP.NET MVC Core 2.1 and am ready to launch it live for the first time.</p>
  
  <p>Do I simply ftp all the folders files like before or do I need to go through the 'publish routine' in Visual Studio (2017)? Which I'm not sure how to go about and if I need to change any of my setting files (other than the db connection string) from my dev environment to production?</p>
  
  <p>Note, it's a commercial hosting site and I have no access to IIS settings etc.</p>