You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Create](../wmi-provider/applicationpool-create-method.md)|Creates an application pool.|
22
-
|[GetState](../wmi-provider/applicationpool-getstate-method.md)|Returns the run-time state of an application pool.|
23
-
|[Recycle](../wmi-provider/applicationpool-recycle-method.md)|Recycles an application pool.|
22
+
|[Create](../wmi-provider/applicationpool-create-method.md)|Creates an application pool.|
23
+
24
+
|[GetState](../wmi-provider/applicationpool-getstate-method.md)|Returns the run-time state of an application pool.|
25
+
26
+
|[Lifecycle](../wmi-provider/applicationpool_LIFEYCLE_Method.md)|Lifecycles an application pool.|
24
27
|[RevertToParent](../wmi-provider/applicationpool-reverttoparent-method.md)|Reverts an application pool's configuration value or values to those of its parent application pool.|
25
28
|[Start](../wmi-provider/applicationpool-start-method.md)|Starts an application pool.|
26
29
|[Stop](../wmi-provider/applicationpool-stop-method.md)|Stops an application pool.|
@@ -37,7 +40,11 @@ class ApplicationPool : Object
37
40
|`ManagedPipelineMode`|A read/write `sint32` value that indicates the managed pipeline mode. The possible values are listed in the Remarks section.|
38
41
|`ManagedRuntimeVersion`|A read/write `string` value that contains the version of the common language runtime (CLR) that the application pool preloads. The default is "v2.0". If the property is written to, IIS recycles the application pool and loads the newly specified [!INCLUDE[dnprdnshort](../wmi-provider/includes/dnprdnshort-md.md)] version for it.|
39
42
|`Name`|A read-only `string` value that contains the unique name of the application pool. The key property. The maximum length is 64 characters. Spaces and periods are permitted, but the following characters cannot be used:<br /><br /> & / \ : * ? | " \< > [ ] + = ; , @|
40
-
|`PassAnonymousToken`|A read/write `boolean` value. `true` if the Windows Process Activation Service (WAS) creates and passes a token for the built-in IUSR anonymous user account to the Anonymous authentication module; otherwise, `false`. The default is `true`.<br /><br /> The Anonymous authentication module uses the token to impersonate the built-in account. When `PassAnonymousToken` is `false,` the token will not be passed. **Note:** The IUSR anonymous user account replaces the IIS_MachineName anonymous account. The IUSR account can be used by IIS or other applications. It does not have any privileges assigned to it during setup.|
43
+
|`PassAnonymousToken`|A read/write `boolean` value. `true` if the Windows Process Activation Service (WAS) creates and passes a token for the built-in IUSR anonymous user account to the Anonymous authentication module;
44
+
otherwise, `false`. The default is `true`
45
+
<br /><br /> The Anonymous authentication module uses the token to impersonate the built-in account. When `PassAnonymousToken` is `false,` the token will not be passed.
46
+
| **Note:** | The IUSR anonymous user account replaces the IIS_MachineName anonymous account. The IUSR account can be used by IIS or other applications. It does not have any privileges assigned to it during setup.|
47
+
41
48
|`ProcessModel`|A [ProcessModelSettings](../wmi-provider/processmodelsettings-class.md) object that defines the configuration settings for IIS worker processes.|
42
49
|`QueueLength`|A read/write `uint32` value that indicates the number of requests that HTTP.sys will queue for an application pool before rejecting further requests. The default is 1000. When the limit is exceeded, HTTP.sys rejects additional requests with a 503 (service unavailable) error.|
43
50
|`Recycling`|A [RecyclingSettings](../wmi-provider/recyclingsettings-class.md) object that defines the recycling configuration settings for application pools and worker processes.|
@@ -48,11 +55,15 @@ class ApplicationPool : Object
48
55
## Remarks
49
56
An application pool is a group of one or more URLs that are served by a worker process or a set of worker processes. Application pools set boundaries for the applications they contain, which means that any applications that are running outside a specified application pool cannot affect the applications within that application pool.
50
57
51
-
If a managed application runs in an application pool with Integrated mode, the server will use the integrated request-processing pipelines of IIS and [!INCLUDE[vstecasp](../wmi-provider/includes/vstecasp-md.md)] to process the request. However, if a managed application runs in an application pool with ISAPI mode, the server will continue to route requests for managed code through Aspnet_isapi.dll and process requests as if they were running in IIS 6.0.
58
+
If a managed application runs in an application pool with Integrated mode, the server will use the integrated request-processing pipelines of IIS and [!INCLUDE[vstecasp](../wmi-provider/includes/vstecasp-md.md)] to process the request. However, if a managed application runs in an application pool with ISAPI mode, the server will continue to route requests for managed code through Aspnet_isapi.dll
59
+
and process requests as if they were running in IIS 6.0.
52
60
53
-
Most managed applications should run successfully in application pools with Integrated mode, but you may have to run applications in ISAPI mode for compatibility reasons. Test the applications in Integrated mode first to determine whether you really need ISAPI mode.
61
+
Most managed applications should run successfully in application pools with Integrated mode, but you may have to run applications in ISAPI mode
62
+
for compatibility reasons.
63
+
Testing applications first in Integrated mode to determine if you need ISAPI mode.
54
64
55
-
The following table lists the possible values for the `ManagedPipelineMode` property. The default is 0 (`Integrated`).
65
+
The following table lists: if possible
66
+
values for `Managed Pipeline Modes`has key valued property. The default is 0 (`Integrated`).
56
67
57
68
|Value|Keyword|Description|
58
69
|-----------|-------------|-----------------|
@@ -99,4 +110,11 @@ Next
99
110
100
111
## See Also
101
112
[Object Class](../wmi-provider/object-class.md)
102
-
[Configuring Application Pools in IIS 7.0](https://go.microsoft.com/fwlink/?LinkId=64323)
113
+
114
+
[Configuring Application Pools in IIS 7.0](https://go.microsoft.com/
0 commit comments