WebAppPool Element

WiX Help

WebAppPool Element

Description

IIS6 Application Pool

Windows Installer references
None
Parents
Component, Fragment, Include, Module, Product
Inner Text
None
Children
Sequence (min: 1, max: 1)
  1. RecycleTime (min: 0, max: unbounded)
Attributes
Name Type Description Required
Id String Id of the AppPool. Yes
CpuAction Enumeration Action taken when CPU exceeds maximum CPU use (as defined with MaxCpuUsage and RefreshCpu). This attribute's value should be one of the following:
none
shutdown
 
Identity Enumeration Identity you want the AppPool to run under. Use the 'other' value in conjunction with the User attribute to specify non-standard user. This attribute's value should be one of the following:
networkService
localService
localSystem
other
 
IdleTimeout Integer Shutdown worker process after being idle for (time in minutes).  
MaxCpuUsage PercentType Maximum CPU usage (percent).  
MaxWorkerProcesses Integer Maximum number of worker processes.  
Name String Name of the AppPool to be shown in IIs. Yes
PrivateMemory Integer Specifies the amount of private memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this attribute is 4,294,967 KB.  
QueueLimit Integer Limit the kernel request queue (number of requests).  
RecycleMinutes Integer How often, in minutes, you want the AppPool to be recycled.  
RecycleRequests Integer How often, in requests, you want the AppPool to be recycled.  
RefreshCpu Integer Refresh CPU usage numbers (in minutes).  
User String User account to run the AppPool as. To use this, you must set the Identity attribute to 'other'.  
VirtualMemory Integer Specifies the amount of virtual memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this attribute is 4,294,967 KB.  
See Also
Wix Schema