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).
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.