Plesk

Unable to issue a Let’s Encrypt certificate: an ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode

Symptoms

Cause

ASP.Net Impersonation is enabled in IIS > server_name > Authentication or in IIS > sites > example.com > Authentication.

Resolution

Disable ASP.Net Impersonation in IIS:

  1. Connect to the server via RDP
  2. Navigate to IIS > server_name > Authentication or IIS > sites > example.com > Authentication
  3. Right-click the ASP.Net Impersonation setting and select Disable

If it is not possible to disable the impersonation settings due to specific website configuration, change the pipeline mode for the acme-challenge application pool:

  1. Connect to the server via RDP
  2. Navigate to IIS > Applications pools > acme-challenge > Basic Settings
  3. Switch Managed pipeline mode to "Classic"
Exit mobile version