To move your ASP.NET 4 website to new hosting account you should follow the next steps:

  1. Create new ASP.NET hosting account on the new server.
  2. Backup your ASP.NET 4 projects – all files, databases etc…
  3. Deploy your project to the new Windows server.
  4. Test to check if everything is OK.
  5. Change your DNS records and point your domain name to the new Windows server.
  6. Wait for some time (24 hours) so the new settings take effect.