This week I’m going to try and start the move from Windows XP to Windows 7 on my development PC at work. I’ve downloaded the Windows Easy Transfer app for going from XP to Win7; that should take care of My Documents. My concern is all of the development environment. In particular I’m concerned about re-establishing things like my Windows services, which host my WCG services, etc. They use TCP and various ports. Plus there are the various ASP.NET apps that are on my machine. What caveats should I be aware of, before I start this?
I deeply don't recommend you to migrate. If I were you, I'd backup these files, format the PC, reinstall everything back again and re-set up the websites. No matter how much pain that may cause, it's still less pain then the potential one you might get if you use this migration tool rather than doing it properly, which would eventually cause you to do the right way anyway.
Not to be too cynical, but perhaps you should ask the ever-helpful folks at Microsoft why they are continually producing operating environments that are so vastly superior to their previous one that you simply gotta have it, but then force you to tear down and rebuild the structure that is the reason you have that environment in the first place every time...
Really. If they appreciate at all that independent developers contribute to their growth, they could think this through a bit more carefully.
Addendum: OK, I let my frustration with MS creep through in my tone and deserve the down vote.
Nevertheless, if you strip out the attitude problem, I thought this was both a legitimate criticism and a valid, perhaps even helpful suggestion. Maybe if MS gets enough feedback questions like this will no longer need to be asked?
Of course if you already believe that MS will simply never listen to their developer customers, and that no amount of suggestions and requests for improvement will have any effect, then my answer comes across as mere venting - but believe it or not that was not my intention.