1

我正在学习 IIS。因此,无论何时创建应用程序池,其 id 都会在 HTTP.sys 中注册。那么当请求来自客户端时,它将如何发现该请求属于该特定 ID?

那么 Web Admin Services (WAS) 有什么用呢?

4

1 回答 1

2

显然,从 IIS 配置(元数据库或 applicationHost.config)中,您可以看到请求路径(例如 /vdir1/file1.aspx)到应用程序池的映射。此类映射也加载到 http.sys,以便它可以将传入请求映射到预期的应用程序池。

WAS 是一种创建/处理 w3wp.exe 实例的服务。它还读取 IIS 配置以了解有多少应用程序池,以及如何根据设置创建工作进程。BTW,它的正式名称是Windows Process Activation Service。

于 2012-09-26T07:35:18.557 回答