A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
I've tried to set this up as described in http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/ and although the site works as expected in different locations I'm not getting updates made on one site on any of the others.
I have this set up in web.config as follows on four servers
<system.serviceModel>
<services>
<service name="SiteID/EPiServer.Events.Remote.EventReplication" behaviorConfiguration="DebugServiceBehaviour">
<endpoint name="RemoteEventServiceEndPoint" contract="EPiServer.Events.ServiceModel.IEventReplication" bindingConfiguration="RemoteEventsBinding" address="net.tcp://localhost:13000/RemoteEventService" binding="netTcpBinding" />
</service>
</services>
<client>
<endpoint name="SiteID-Server1IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server1IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server2IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server2IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server3IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server3IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
<endpoint name="SiteID-Server4IPAddress"
contract="EPiServer.Events.ServiceModel.IEventReplication"
bindingConfiguration="RemoteEventsBinding"
address="net.tcp://Server4IPAddress:13000/RemoteEventService" binding="netTcpBinding" />
</client>
<behaviors>
<serviceBehaviors>
<behavior name="DebugServiceBehaviour">
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="RemoteEventsBinding">
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>
Note that I only have one entry for services/service as there is only one site but on multiple servers.
Is there anything obviously wrong? Do I need to set up address="net.tcp://localhost:13000/RemoteEventService" on all of the servers (if so how?)?
Any suggestions greatly appreciated,
Mark
did you find a solution already... or see this blog?
http://andersnordby.wordpress.com/2012/12/18/episerver-remote-events-cms-6-r2/
Hello,
I have an environment where UDP is not working and I need to use TCP if possible as described in http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/
Questions I have about this are:
Thanks in advance,
Mark