If you're running IIS 6 (Windows 2003+) and ISA 2000+ on the same box, and you want to publish the webserver, you should check this out:
IIS 6.0: Setting Metabase Property DisableSocketPooling Has No Effect
http://support.microsoft.com/kb/813368/EN-US/
How to disable Socket Pooling
http://support.microsoft.com/kb/238131/EN-US/
Long story short:
- Go into inetpub/adminscripts folder and "cscript adsutil.vbs set w3svc/disablesocketpooling true" does nothing.
- So, get to a DOS window, and do a httpcfg set iplisten -i x.x.x.x (where x.x.x.x is the IP you DO want HTTP.sys to listen on). You'll get a "... completed with 0". That's normal. Now restart web service and/or the box if necessary! ("net stop http /y" and then "net start w3svc" and any other dependent services you have installed.)