I use ASP.net hosting for one of my websites and would like to experiment with a new host. I will need to keep the existing site online during this process but I want to completely prove-it-out on the new host before deciding to move.
Is there any other way to do this besides buying a new domain name (mysitename-test.com, or mysitename.org) and using that domain to try things out on my the new host? The only drawback I can see to this is 1) buying the domain costs money and 2) the potential for Google seeing the test site as duplicate content.
I think I should be able to block robots on the test site, so really the only issue is paying money for a site that will only be used for testing purposes?