1
Please elaborate your scenario in details and few quick questions
1. What do you mean by Azure VM URL? is it the cloud service URL you are referring to?
2. You have installed the IIS on your VM, does this mean that you have deployed your web application on VM in IIS and accessing it globally with some credentials and now want it to be accessible anonymously?