An attempt to create a domain or subdomain on a subscription produces this error:
Error: WebServerManager::addVhost() failed: websrvmng failed: A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520) In Microsoft.Web.Administration module Exception type: System.Runtime.InteropServices.COMException at Microsoft.Web.Administration.Interop.IAppHostMethodInstance.Execute() at Microsoft.Web.Administration.Binding.AddSslCertificate(Byte certificateHash, String certificateStoreName) at Microsoft.Web.Administration.BindingManager.BindingTransaction.Commit() at Microsoft.Web.Administration.BindingManager.Save() at Microsoft.Web.Administration.ServerManager.CommitChanges() at ServerManagerFactory.commit() at IIS7ServerManager.commit(IIS7ServerManager* )
The same error may be reported on an attempt to secure a website with an SSL certificate.
The problem may be caused by the wrong SSL certificate being applied to the website, i.e., by the SSL certificate and CA certificate parts being the same.
When an SSL certificate is not enabled on a domain in IIS, but SSL is enabled in Parallels Plesk.
Go to Home > Domains > example.com > Websites & Domains > Hosting Settings and make sure that SSL is enabled.
Check that the certificate is assigned to the domain in IIS > Sites > example.com > bindings
On the SSL certificate properties screen ( Websites & Domains tab > Secure Your Sites > Certificate name ), verify that the
CA certificatesection does not contain the same content as the certificate section above it.
If the sections match, remove the
CA certificatepart from the SSL certificate by clicking the Remove button in the CA Certificate section.