Virtual Happy Hour this month, Jun 28, we'll be getting a sneak preview at our soon to launch SaaS CMS!

Try our conversational search powered by Generative AI!

EPiServer Mirroring over SSL and Cache on load balanced servers


Imagine the following scenario and setup:

- You have the staging server where the EPiServer website is hosted where users edit the content etc. This content is then published and needs to be published to two load balanced servers. You have Mirroring setup on the staging server (source) and have the Mirroring setup on the two front end servers (targets).

Two questions:

- How do you get the mirroring services on two different domains talk to each other via SSL?

- When data is mirrored to the target servers, EPiServer caches this data and the results do not appear until iisreset is performed. How do you fix this?

Please let me know the issues you have had for the two scenarios and how can we fix them on our environments.


Oct 20, 2014 18:28


EPiServer Mirroring uses WCF to perform mirroring calls. I assume you have set up a Mirroring channel according to the instructions here >

To get Mirroring running over SSL then you will need to go into IIS and add a binding in the Mirroring target website to port 443, obviously you will also need to install an SSL certificate on the Mirroring target site too. Then update your target url in the source site Mirroring channel to use https:// instead of http://

As far as caching, from memory the cache will be emptied on the target site when Mirroring has completed.

Oct 28, 2014 14:36

Thank you Paul, appreciate your response.

Jan 26, 2015 17:12

my episerver mirroring setup is working in http, when I am trying to setup it work over ssl, I now got MirroringTransferServer.svc working over https, however i get following error:

Failed to check system, the reason is
Error executing task "ProtectedMirror": Format of the initialization string does not conform to specification starting at index 0. ()


I have seen following post related to this, but I have checked my connection string which seems correct and the website can use this connection string to display episerver content. and i can also use the userid and password to connect to database, anyone have any idea what might be the problem?

Mar 12, 2015 17:07
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.