Today, I needed to clone an Azure virtual machine configured as Windows IIS Web Server from Backup for a staging environment. That went very well but then i encountered connectivity issues with the HTTP service explicitly:

ERR_CONNECTION_REFUSED

After some digging, I found out that the HTTP service was still listening on the old IP (and localhost). Due to cloning, the real IP of the interface changed, though:

So, after restore, you need to run the following commands to listen to the new IP:

netsh
http
show iplisten (< to verify if this is the issue at all)
delete iplisten [your_old_ip]
add iplisten [your_new_ip]

Cheers!