I\'m try to deploy a simple web application from my dev machine to IIS running on a Windows 7 Professional virtual machine.
On this machine I did the following:
There are two more steps you should check:
Just connect to the remote server through RDP, open IIS and open this option:
In the right panel, stop it. This will actually stop Web Management Service. Then you will be able to check Enable remote connections flag. Check it, click the Apply option in the right panel, then Start.
This is also necessary for enabling you to remotely connect to this IIS server from other computers (like your dev computer).
If you are using AWS EC2 or Azure, opening 8172 port on the virtual machine itself is not enough. There are security groups with inbound/outbound rules as well.
For AWS, you open your EC2 panel, go to Security Groups, then add a Custom TCP Rule for port 8172 as an Inbound Rule. Make sure you do it to the right Security Group (the one used by your Virtual Machine).
Now, if you are using Azure:
That's it.