Microsoft IIS

Microsoft IIS Status Codes

Showing 2 status codes

Microsoft Internet Information Services (IIS) specific status codes are proprietary responses used by IIS web servers to indicate conditions specific to Windows Server web hosting, particularly around session management and request retries.

The primary IIS-specific codes are 440 Login Timeout (the user's session has expired and they need to log in again) and 449 Retry With (the request should be retried after taking a specific action, typically used in Exchange ActiveSync scenarios).

These codes are commonly encountered in enterprise environments running Windows Server and IIS, particularly with Microsoft Exchange, SharePoint, and other Microsoft server products. Understanding them helps troubleshoot authentication and session issues in Windows-based web applications.

Microsoft IIS Status Codes FAQ

What does IIS Error 440 Login Timeout mean?

IIS 440 Login Timeout indicates the user's session has expired due to inactivity. The user needs to log in again to continue. This is commonly seen in applications using Forms Authentication or Windows Authentication with session timeouts configured.

When does IIS return a 449 Retry With error?

IIS 449 Retry With is primarily used by Exchange ActiveSync to indicate that the client should retry the request after performing a specific action. This is often related to provisioning requirements or policy compliance in mobile device management scenarios.

Are IIS status codes recognized by all browsers?

IIS-specific status codes (440, 449) are non-standard and may not be recognized by all HTTP clients or browsers. Most browsers will treat them as generic 4xx errors. Applications should handle these codes specifically if they interact with IIS-based services.