I have setup a windows NLB on two web front ends WFE1 and WFE2. I have set WFE1 as priority 1 and when user browses the site they hit WFE1. This works fine.
To test a fail over scenario I stopped the WWW publishing service (which stops IIS) on WFE1. When the user browses the portal his request are still served by WFE1 and since IIS is down the portal returns blank page. I expected that the request will be served by WFE 2 but it seems Windows NLB is not intelligent enough to check if the services are running on WFE 1 and route to WFE 2. It only works if I stop the host on NLB cluster then the request goes to WFE 2.
How do I handle this scenario and are there any configurations on Cluster/Host that need to changed.