私はIISを学んでいます。したがって、アプリケーション プールが作成されるたびに、その ID が HTTP.sys に登録されます。では、リクエストがクライアントから送信された場合、リクエストがその特定の ID に属していることをどのように確認するのでしょうか?
では、Web Admin Services (WAS) の用途は何ですか?
私はIISを学んでいます。したがって、アプリケーション プールが作成されるたびに、その ID が HTTP.sys に登録されます。では、リクエストがクライアントから送信された場合、リクエストがその特定の ID に属していることをどのように確認するのでしょうか?
では、Web Admin Services (WAS) の用途は何ですか?
明らかに、IIS 構成 (メタベースまたは applicationHost.config) から、アプリケーション プールへの要求パス (/vdir1/file1.aspx など) のマッピングを確認できます。このようなマッピングは http.sys にも読み込まれるため、着信要求を予想されるアプリケーション プールにマップできます。
WAS は、w3wp.exe インスタンスを作成/破棄するサービスです。また、IIS 構成を読み取って、存在するアプリケーション プールの数と、設定に基づいてワーカー プロセスを作成する方法を確認します。ところで、その正式名称は Windows Process Activation Service です。