📖 ~1 min read
Table of contents
Symptom & Impact
Web applications return 503 errors as worker process crashes repeatedly and IIS disables the pool.
Environment & Reproduction
Common after framework/runtime update where app dependencies are incompatible.
Get-WebAppPoolState -Name
Get-HotFix | Sort InstalledOn -Desc | Select -First 10
Root Cause Analysis
Binary mismatch, startup exception, or changed CLR settings trigger rapid-fail threshold.
Quick Triage
Review WAS events and failed request traces.
Get-WinEvent -LogName System -MaxEvents 200 | ? {$_.Message -match 'WAS|application pool'}
Step-by-Step Diagnosis
Capture crash details and validate target .NET runtime presence.
dotnet --info
appcmd list apppool /text:*

Solution – Primary Fix
Install matching runtime and recycle app pool with validated config.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
iisreset /stop
# Install required runtime
iisreset /start
Restart-WebAppPool

Solution – Alternative Approaches
Temporarily roll back latest .NET update only if vendor compatibility matrix requires it.
wusa /uninstall /kb: /quiet /norestart
Verification & Acceptance Criteria
Pool remains started for 30+ minutes under synthetic load and no new WAS crash events appear.
Rollback Plan
Reapply previous application package and IIS config backup from pre-maintenance snapshot.
Prevention & Hardening
Stage runtime patches in pre-production with smoke tests and dependency lockfile checks.
Related Errors & Cross-Refs
May pair with ANCM startup failures, missing VC++ redistributable, or permission regressions.
View all Windows Server 2022 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Microsoft Learn: IIS rapid-fail protection, ASP.NET hosting bundle dependencies, and update best practices.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.