[This is preliminary documentation and subject to change]
IIS places all ASP requests into a queue. If the request has been queued for longer than the number of seconds specified by the AspQueueConnectionTestTime metabase property, then ASP will check to determine whether the client is still connected before executing the request. If the client is no longer connected, the request will not be processed, and will be deleted from the queue.
Note
Users often will not wait very long for ASP
pages to be processed. Although the maximum waiting time varies
from user to user, the generally accepted maximum is approximately
10 seconds. You can use the AspQueueConnectionTestTime
metabase property to make sure that IIS does not waste time
processing a request that has been abandoned by the user. Note that
this metabase identifier is useful for making ASP processing
efficient only up to the point at which ASP begins to process the
script. Once the script is being executed, however, your
application should continue to check for client connection at
appropriate times during the script's execution, by using the ASP
method Response Object.
| Attribute Name | Attribute Value |
| Data Type | DWORD |
| Attributes | INHERIT |
| Default Value | 3 |
| MetaFlagsEx | CACHE_PROPERTY_MODIFIED |
| User Type | ASP_MD_UT_APP |
| StartingNumber | |
| EndingNumber | 0 |
| ID | 7028 |
This property is accessible at the following locations:
| Metabase Path | IIS Admin Object Type |
| /LM/W3SVC/2 | IIsWebServer |
| /LM/W3SVC/Info/Templates/Public Web Site | IIsWebServer |
| /LM/W3SVC/Info/Templates/Secure Web Site | IIsWebServer |
| /LM/W3SVC | IIsWebService |
| /LM/W3SVC/1/ROOT | IIsWebVirtualDir |
| /LM/W3SVC/1/ROOT/_vti_bin | IIsWebVirtualDir |
| /LM/W3SVC/1/ROOT/IISAdmin | IIsWebVirtualDir |
| /LM/W3SVC/1/ROOT/IISHelp | IIsWebVirtualDir |
| /LM/W3SVC/1/ROOT/MSADC | IIsWebVirtualDir |
| /LM/W3SVC/1/ROOT/Scripts | IIsWebVirtualDir |
| /LM/W3SVC/2/ROOT | IIsWebVirtualDir |
| /LM/W3SVC/2/ROOT/IISAdmin | IIsWebVirtualDir |
The following table lists additional information required only for code that uses the IIS Admin Base Object.
| Metabase identifier | MD_ASP_QUEUECONNECTIONTESTTIME |
| Data type | DWORD |
| User type | ASP_MD_UT_APP |