Hi @Sandeep , Thanks for sharing your details.
The issue could be external traffic being blocked before it even gets to IIS. There are a couple of things you could check first:
1. Open port 80 in your Azure NSG
Go to Azure portal → your VM → Network settings → Add inbound port rule, and make sure it's set to allow port 80 with source port range as *. That's the most common fix for this exact scenario. You can check here for better details:
2. Check your IIS site binding
In IIS Manager, open your site's Bindings and make sure the IP address is set to All Unassigned. If it's bound to a specific IP like 127.0.0.1, external requests won't be picked up even after the NSG is open.
3. Allow port 80 in Windows Firewall on the VM
Even with the NSG open, the Windows Firewall inside the VM can still block traffic. RDP into your server. I recommend checking this article for better instructions:
Disclaimer: These are non-Microsoft websites. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classifies as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guidance to provide feedback. Thank you.