[This is preliminary documentation and subject to change]

# Configuring the Server for Applications

This section explains how to configure the server to run Web-based applications by using the IIS snap-in.

This section contains:

- About Your Server and Applications: Describes considerations when configuring your server to run applications.
- Application Pools: Describes configuring the server to pool application processes.
- Application Pool Queue Length Limits: Describes setting the queue length limits for application pools.
- Configuring Standard and Dedicated Application Mode: Describes configuring the modes of operation and the ramifications of each.
- Switching between Standard and Dedicated Application Mode: Describes how to change the modes of operation and the ramifications of each.
- Web Gardens: Describes how to configure multiple application pools running under one process.
- Recyclable Worker Processess: Explains configuring IIS to periodically restart worker processes in an application pool.
- Configurable Worker Process Identity: Describes the security considerations when configuring the identity of a worker process.
- Orphaned Worker Processes: Describes how a misbehaving process can be configured to replace itself.
- Health Monitoring: Describes how IIS monitors the health of each worker process.
- Process Demand Start: Explains configuring a process to start on demand when the first request for a URL is received.
- Idle Timeout: Describes the resource management feature idle process timeout.
- Processor Affinity: Describes the concept of process/processor affinity.
- Rapid Fail Protection: Explains how IIS can protect computer resources when the requests to a process begin to fail rapidly.
- Process Recycling: Explains the methodology for recycling applications, configurable events, programming, and setup considerations.

This section does not contain information on configuring applications.

(The following words are used by Search; they are not intended to be displayed on the page.) configure, configuration, configuring, web app, web apps, web applications, program, programs, programmer, develop, developer, code, coder, coders, development, application root, directory, starting-point directory, create, write, map, mapping, mappings, associate, associating, association, file name, filename, extension, dll, .dll, .exe, exe, isolate, isolated, isolation, out of process, out-of-process, oop, out-of-proc, crash, reliable, stable, reliability, stability, availability, available, uptime, downtime, protection, separate, memory space, cgi, script, time out, time-out, times out, time-outs, timeouts, cache, caching, isapi, extensions, scriptless asp, flow control, enhanced, objects, self-tuning, fine-tune, tune-up, tune up, automatic, threads, error-handling, line, number, .asp, file, server scriptlets, business logic, reusable, com, components, j++, vb, vba, visual basic, jscript, javascript, filters, install, set up, setup, asp, active server pages, automate, administration tasks, properties, property sheet, start, stop, starting, stopping, pause, pausing, debug, debugging, step through, errors, links, more information

© 1997-2001 Microsoft Corporation. All rights reserved.