在IIS中,我可以将多个站点配置为使用同一应用程序池。每个站点可能都有自己的端口。那么,到底什么软件在这些端口上监听呢?我做了一个netstat -a -b -n -o,它说PID 4正在侦听我在站点中配置的端口,但是在IIS工作进程中没有看到与应用程序池关联的工作进程PID 4。 >
谁在监听我在IIS网站中配置的端口?如果不是w3p,那么谁呢?以及如何将请求传递到正确的网站?
更新
深入研究之后,我发现有关IIS确切工作方式的许多类似困惑。我最终找到了HTTP Server API文档。 https://docs.microsoft.com/en-us/windows/desktop/http/http-api-start-page这必须是IIS(Manager,WAS和W3SV)用来配置Http.sys的东西。