| Name | Type | Description | Required | 
|---|
| Id | String |   | Yes | 
| AllowSessions | YesNoDefaultType | Sets the Enable Session State option. When enabled, you can set the session timeout using the SessionTimeout attribute. |   | 
| Buffer | YesNoDefaultType | Sets the option that enables response buffering in the application, which allows ASP script to set response headers anywhere in the script. |   | 
| ClientDebugging | YesNoDefaultType | Enable ASP client-side script debugging. |   | 
| DefaultScript | Enumeration | Sets the default script language for the site.  This attribute's value must be one of the following:- VBScript
 - JScript
 
  |   | 
| Isolation | Enumeration |                          Sets the application isolation level for this application for pre-IIS 6 applications.                       This attribute's value must be one of the following:- low
 -                                      Means the application executes within the IIS process.                                 
 - medium
 -                                      Executes pooled in a separate process.                                 
 - high
 -                                      Means execution alone in a separate process.                                 
 
  |   | 
| Name | String | Sets the name of this application. | Yes | 
| ParentPaths | YesNoDefaultType | Sets the parent paths option, which allows a client to use relative paths to reach parent directories from this application. |   | 
| ScriptTimeout | Integer | Sets the timeout value in seconds for executing ASP scripts. |   | 
| ServerDebugging | YesNoDefaultType | Enable ASP server-side script debugging. |   | 
| SessionTimeout | Integer | Sets the timeout value for sessions in minutes. |   | 
| WebAppPool | String | References the Id attribute of a WebAppPool element to use as the application pool for this application in IIS 6 applications. |   |