There are 2 parts of an “SSL binding”:
- The host:ip:port information that is in applicationhost.config which is unique to each site (eg: dev.example.com:443:ip)
- The mappings of an ip:port combination to a server certificate in http.sys configuration which in this case is shared across all your sites using the wildcard certificate.
Removing the bindings in the IIS UI will remove both those parts, which will of course make your other sites non-functional. you need to remove just the binding in applicationhost.config .
- Open windows explorer and browse to C:\Windows\System32\inetsrv\config .
- Edit the the file applicationhost.config with notepad and use Find (Ctrl+F) to find your site, in this case “Example”.
- Delete the line: <binding protocol=”https” bindingInformation=”*:443:” />
- Save the file.
You can see in UI that the the https binding is been removed from the you site, and other sites aren’t affected.