Site seems to be SharePoint 2007.
Ugh...
In IIS 6 RTM, you couldn't bind SSL certificates to multiple sites that were differentiated only by host header - the sites had to be on different IP addresses otherwise you would get error messages in the event log and only one of the sites would start.
They corrected this in 2003 SP1, but IIS Manager still doesn't let you do it. You have to use adsutil.vbs to configure SSL bindings, and you have to use a wildcard cert.
Perhaps this is the problem, it's a little obscure but when we ran into this issue a little Googling had it resolved fairly quickly.
@db2 said:
Sharepoint's multitude of completely useless error messages ("Unknown error") are the reason I regularly refer to it as Swearpoint.
Best advice I can give is set CallStack=True and CustomErrors=Off in the portal's web.config, that should give you the real error.
Found this in a former colleague's project ages ago and it made me chuckle. I'm about to replace it, so I thought I'd commit it to the ages here first:
string pass = WebConfigurationManager.AppSettings["ADPass"];
// EG "Pa55word"
SharePoint 2003 and 2007 are both written in .NET (c#)