There will be times when you have issues trying to connect to an Azure virtual machine via RDP. Finding access to applications running on a virtual machine can also be problematic. If you encounter these types of issues, redeploying the virtual machine may help.
Redeploying a virtual machine simply moves the virtual machine to a new node within Azure and then powers it back on. Its configuration settings and associated resources are all retained. You could liken this process to using the vMotion feature in VMware when migrating a virtual machine to a different host.
One thing to keep in mind, however, is that when a virtual machine is redeployed, the temporary disk is lost, and any dynamic IP addresses associated with the virtual network interfaces are updated (and could therefore change). This is no different to when a virtual machine is topped and...