I did the following :
- Made an Azure load balancer to an availability group of 2 VMs
- Created an HTTP health probe to monitor the site going to
/
- Verified that the site would respond to
http://10.0.0.7:80/
The site doesn't come up.
The firewall is fine. If I switch to a TCP probe on port 80then the site comes up.
Somehow I ended up with a space in the path name shown here. Removing it (or creating a file called EXPLETIVE.HTM in the root of the website) solved the issue.
This was verified in my IIS server logs
The plus symbol represents the space.