Skip to content

IIS AppPool Recommendations (Memory, Pipeline Mode)

Application Pool Configuration

  • Managed pipeline mode: Integrated
  • .NET CLR version: v4.0
  • Start mode: AlwaysRunning (recommended for production)
  • Idle Time-out: consider increasing or disabling if the application must be responsive 24/7.

Recycling Settings

  • Schedule recycling during low-usage time windows (e.g. once daily at night).
  • Avoid excessively frequent recycling as it can interrupt active sessions.

Memory & Performance

  • Monitor working set and private memory over time.
  • If running on shared hosting, ensure plan limits are sufficient to accommodate peak loads.
  • Where possible, dedicate an Application Pool to CONPROSOFT to isolate it from other sites.

Shared Hosting Constraints (Provider-Managed)

  • Some hosting providers enforce Application Pool memory limits.
  • For report generation to run reliably, configure an Application Pool memory limit of at least 500 MB.
  • Larger or more complex reports may require higher limits. If report generation crashes, times out, or recycles the pool, request a memory limit increase from the hosting provider.