Check the NIC properties within the VM to start with. Make sure the options to allow the server to power off the NIC is disabled. Hard code the DNS and gateway IP addresses, if not the entire IP configuration.
Are you using IP4 or IP6 on the VM? Do you have other VM's that are not having this issue? What does your ESXi host's networking configuration look like (how many NIC's, what kind, how configured)? What kind of network are you on?
Treat this just like the Windows server was on a physical box to start with, for troubleshooting.
VCP4