It sounds like you are experiencing issues with your SSL certificate setup in IIS 10, particularly with the certificate from Go Daddy. Here are some steps to troubleshoot and resolve the issue:
- Check Certificate Installation: Ensure that the SSL certificate from Go Daddy is correctly installed on your server. You can do this by opening the MMC (Microsoft Management Console) and navigating to the Certificates snap-in. Verify that the certificate appears under the appropriate certificate store (usually under "Personal" for the local computer).
- Bindings in IIS: After installing the certificate, you need to bind it to your website in IIS. To do this:
- Open IIS Manager.
- Select your website from the left pane.
- Click on "Bindings..." in the right-hand Actions pane.
- Ensure that there is an HTTPS binding for your site. If it’s missing, you will need to add it and select the correct SSL certificate from the drop-down list.
- Check for Other Processes: Make sure that no other processes are using the SSL port (default is 443). You can use the command
netstat -anoto check if another application is listening on that port. - Verify Certificate Chain: Sometimes, the issue might be with the certificate chain. Ensure that the intermediate certificates from Go Daddy are also installed. You can download them from the Go Daddy website and install them in the appropriate certificate store.
- Restart IIS: After making changes, restart IIS to ensure all configurations are applied. You can do this by running
iisresetin the command prompt. - SQL Server Configuration: If you are trying to connect to SQL Server using SSL, ensure that the SQL Server is configured to allow encrypted connections. You may also want to check the "Trust Server Certificate" setting in your SQL connection settings.
If you follow these steps and the issue persists, consider checking the event logs for any specific error messages related to SSL or IIS that could provide further insights into the problem.
References: