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

C# in Depth, 3rd EditionBest VPN app
  1. Create new ASP.NET 4 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.