Many things can go wrong here.
Are you getting this exception in prod or localhost?
IIS Express or regular IIS?
What does the EPiServerErrors.log say?
Do you have a trusted SSL certificate? IIS Express Development Certificate is not trusted by default.
How does your episerver.search section look like? Something like this?
<episerver.search active="true"> <namedIndexingServices defaultService="serviceName"> <services> <add name="serviceName" baseUri="https://localhost:44349/IndexingService/IndexingService.svc" accessKey="local" /> </services> </namedIndexingServices> <searchResultFilter defaultInclude="true"> <providers /> </searchResultFilter> </episerver.search>
It did turn out to be the development certificates. In production it now works with load balancing with an accesskey, as described here:
Thanks for your input, helped us to find the right solution.
It should be simple but we cant seem to get the internal search working under ssl. We can see the .svc, so that's all well, but when we run https://[oursite]/EPiServer/CMS/Admin/IndexContent.aspx the Index folder doesn't get created (IIS user and system have full permissions). In the config we have:
this part we didn't make any changes to:
We just don't know where to look anymore. Without ssl everything works