IIS 5 & IIS 6
HTTPS (SSL) is not working while HTTP does
Last post Feb 17, 2010 06:40 PM by Paul Lynch
Feb 22, 2008 08:23 PM|dawa|LINK
We have an ASP.NET 2.0 web application accessed by users over HTTPS (SSL). It had been working fine until yesterday. Server admin assured us that no changes have been made. I made sure that the certificate is up to date and reapplied it several times
and rebooted the server twice. It is still not working. But if the virtual directory doesn't require a certificate it works fine.
On the server, I ran the SSL Diagnostics tool and simulated SSL handshake which produced the following errors:
System time: Fri, 22 Feb 2008 21:21:33 GMT
Connecting to 192.168.100.3:443 Path = /webapp
Handshake: 78 bytes sent
Handshake: 7 bytes received
#WARNING:Handshake: error 0x2746 (10054) receiving data
#WARNING:Handshake: 0x80090304 (-2146893052) error
I'd appreciate anybody who'd shed some light on this!!!
Feb 23, 2008 07:06 AM|steve schofield|LINK
Did you verify the SSL bindings are enabled on this site? I would try creating a static webpage and access it over SSL. This can help narrow down if an application or server configuration is the source of the issue.
Windows Server MVP - IIS
Log archival solution
Install, Configure, Forget
Feb 25, 2008 04:24 AM|Qbernard|LINK
[0x80090304] The Local Security Authority cannot be contacted, view the cert in MMC, does it has the private key?
Also try Steve's suggestion on simple static page via https.
Feb 25, 2008 02:28 PM|dawa|LINK
Yeah, I did verify the bindings with "adsutil.vbs" admin scripts. Indeed, I had tried with a static "html" page with the same results.
Feb 25, 2008 02:33 PM|dawa|LINK
Yes, the cert has a private key and it is up to date.
Feb 25, 2008 09:28 PM|dawa|LINK
I'm posting the following for the benefit of those who need it.
We had to call Microsoft for help. The guy spent five hours and eventually found that another application (EBLVD) was hogging port # 443. Once the application was removed, HTTPS started working. Your case may be different but it is helpful to be able
eliminate one of possibilities.
Thanks to those have responded!
Feb 26, 2008 01:33 AM|steve schofield|LINK
Thanks for reporting the solution. It helps us when offering advice to people!
Feb 26, 2008 02:53 AM|Qbernard|LINK
Cool. in that case, nothing can be serve from https :)
Feb 17, 2010 02:07 PM|rahim_kapadia|LINK
Thank you for the Post. I am having the same issue. Do you know how microsoft found out that another app was hogging SSL. I would like to find out what app on my server is doing this.
Feb 17, 2010 03:42 PM|tomkmvp|LINK
Feb 17, 2010 06:40 PM|Paul Lynch|LINK
This should be able to tell you :
CurrPorts v1.80 - Monitoring Opened TCP/IP network ports / connections