Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
If you do decide you would like to try Certify The Web (https://certifytheweb.com) for this, the process is:
Install the app
Click New Certificate (you will be prompt to register a Let's Encrypt account on first use)
Select your IIS site to auto populate the hostnames to include on the certificate. It's best to already have hostnames set in your IIS bindings so the app can match them. If you have existing https bindings set their IP to All Unassigned, Use SNI and set the hostname.
Click Request Certificate to order and apply a new certificate. Once successfully ordered the cert will automatically renew when it reaches 75% of it's lifetime (configurable under Settings).