I was having a horrible experience attempting to publish a website application from a Windows 7 hosting OS to a Windows 7 Guest Virtual Machine. Eventually, thankfully, I stumbled upon a post that ended up fixing my problem by Nicholas Li (thank goodness for brilliant people like Nicholas).
Original Post:
http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/82644980-4718-413c-9c85-41c2037be438
Additional Information:
http://support.microsoft.com/kb/888750
In Windows 7 (host OS), please try the following:
Disable "Large Send Offload" on the NIC:
1. Open an elevated command prompt and press Enter:
netsh int ip set global taskoffload=disabled
2. Disable and re-enable the network interface.
3. Run the following command in an elevated command prompt to confirm the command above is successful:
netsh int ip show offload
Finally, I can go back and finish copying that 2MB that was taking an hour.