Missing certificate in IIS binding (CertUtil and Private Keys)

Missing certificate is one of the common issues related to IIS binding settings. If you add a certificate to Server Certificates in IIS but you don’t see it in the binding window, there are two things to check first:

  • Check if the certificate you added to “Server Certificates” is the one you created a “Certificate Request” for. If you added a certificate that wasn’t requested in “Server Certificates”, it won’t show up in IIS binding window even though it appears in “Server Certificates” list
  • The most common cause of this issue the missing private key in the certificate. Follow the steps below to rebind the primary key to the certificate.

Web page with an iframe to a PowerApps URL keeps spinning

If a web browser starts loading the web page but it never finishes loading it, look for the resources being loaded and the debug errors in F12 Developer Tools.

If the page has an iframe, try testing the page after removing the iframe. If it works without the iframe, then look for further leads to narrow the issue down.

500 Internal Server Error if the full path is not entered (0x80070542)

500 Internal Server Error is one of the most common IIS server errors I see daily basis. Most of the time, a coding or configuration issue causes this error.

In a case I have recently worked on, the page was displaying the error below if the user tries accessing the root of the application. There were no issues if they enter the full path.

SSL Certificate Settings deleted for endpoint (Event ID 15300)

Every once in a while, I come across an issue where the IIS binding is deleted unexpectedly or the SSL certificate in the IIS binding is replaced or removed for some reason. In one of these cases, I saw “SSL Certificate Settings deleted for endpoint” warning message in Event Viewer:

Event ID 15300 (HttpEvent)
SSL Certificate Settings deleted for endpoint