<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: EPiServer CMS: How to configure Remote Events with many servers and Firewalls between them</title>
	<atom:link href="http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/</link>
	<description>Chatter about EPiServer, ASP.NET, CSS and Web Development.</description>
	<lastBuildDate>Wed, 21 Dec 2011 01:21:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: LP Larsson</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-4183</link>
		<dc:creator>LP Larsson</dc:creator>
		<pubDate>Tue, 07 Jun 2011 16:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-4183</guid>
		<description>It also works to follow this post but instead use soap.udp as in the original config for cache invalidation for EPiServer.
Change bindings/customBinding/binding[@name=&quot;RemoteEventsBinding&quot;]/udpTransport/@multicast to False.
Thanks a lot for this post!</description>
		<content:encoded><![CDATA[<p>It also works to follow this post but instead use soap.udp as in the original config for cache invalidation for EPiServer.<br />
Change bindings/customBinding/binding[@name="RemoteEventsBinding"]/udpTransport/@multicast to False.<br />
Thanks a lot for this post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Knudsen</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-4094</link>
		<dc:creator>Michael Knudsen</dc:creator>
		<pubDate>Fri, 08 Oct 2010 08:29:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-4094</guid>
		<description>Are there any comments on getting all of this working on a windows server 2008 R2..   It seams that IIS 7 is not realy open for this kind of setup without doing a lot of changes to it..  I&#039;m trying to setup a test of this where the 2 Loadbalanced sites are running on the same server..  and i am not able to get it working at all...

Keep getting this error:
TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:XXX.
I have tried both with port sharing but also without port sharing..

Hope the experts have a clue about this...</description>
		<content:encoded><![CDATA[<p>Are there any comments on getting all of this working on a windows server 2008 R2..   It seams that IIS 7 is not realy open for this kind of setup without doing a lot of changes to it..  I&#8217;m trying to setup a test of this where the 2 Loadbalanced sites are running on the same server..  and i am not able to get it working at all&#8230;</p>
<p>Keep getting this error:<br />
TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:XXX.<br />
I have tried both with port sharing but also without port sharing..</p>
<p>Hope the experts have a clue about this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fredrik Haglund</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-4076</link>
		<dc:creator>Fredrik Haglund</dc:creator>
		<pubDate>Mon, 20 Sep 2010 07:58:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-4076</guid>
		<description>Also read &lt;a href=&quot;http://world.episerver.com/Blogs/Vladimir-Terziyski/Dates/2010/9/EventReplication-service-with-TCP/&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;Vladimir Terziyski&lt;/b&gt; post about EventReplication service with TCP&lt;/a&gt; that indicates that overlapping recycling can cause problems.

Set &lt;b&gt;DisallowOverlappingRotation&lt;/b&gt; in IIS metabase to true to prevent this.</description>
		<content:encoded><![CDATA[<p>Also read <a href="http://world.episerver.com/Blogs/Vladimir-Terziyski/Dates/2010/9/EventReplication-service-with-TCP/" rel="nofollow"><b>Vladimir Terziyski</b> post about EventReplication service with TCP</a> that indicates that overlapping recycling can cause problems.</p>
<p>Set <b>DisallowOverlappingRotation</b> in IIS metabase to true to prevent this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Morrison</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-4007</link>
		<dc:creator>Paul Morrison</dc:creator>
		<pubDate>Thu, 29 Jul 2010 09:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-4007</guid>
		<description>We got it working using UDP in the end.</description>
		<content:encoded><![CDATA[<p>We got it working using UDP in the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Morrison</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-4004</link>
		<dc:creator>Paul Morrison</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-4004</guid>
		<description>Unfortunately I get the error

A registration already exists for URI &#039;net.tcp://thehostname/RemoteEventService2&#039;.

IEventReplication&quot;&#039; is unable to open its IChannelListener
Using Episerver CMS 6
This seems to fire on the &#039;second&#039; request for a page.
Does this have to be implemented on all servers before it works?</description>
		<content:encoded><![CDATA[<p>Unfortunately I get the error</p>
<p>A registration already exists for URI &#8216;net.tcp://thehostname/RemoteEventService2&#8242;.</p>
<p>IEventReplication&#8221;&#8216; is unable to open its IChannelListener<br />
Using Episerver CMS 6<br />
This seems to fire on the &#8216;second&#8217; request for a page.<br />
Does this have to be implemented on all servers before it works?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EPiServer Developer Resources &#124; Frederik Vig - ASP.NET developer</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-3775</link>
		<dc:creator>EPiServer Developer Resources &#124; Frederik Vig - ASP.NET developer</dc:creator>
		<pubDate>Sat, 29 May 2010 16:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-3775</guid>
		<description>[...] EPiServer CMS: How to configure Remote Events with many servers and Firewalls between them [...]</description>
		<content:encoded><![CDATA[<p>[...] EPiServer CMS: How to configure Remote Events with many servers and Firewalls between them [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EPiServer CMS 6: SocketException with VPN &#124; Fredrik Haglund's blog</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-3510</link>
		<dc:creator>EPiServer CMS 6: SocketException with VPN &#124; Fredrik Haglund's blog</dc:creator>
		<pubDate>Fri, 26 Mar 2010 09:09:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-3510</guid>
		<description>[...] can still get it Remote Events to work with VPN using tcp protocol. Read more in my blog: http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many...  var addthis_language = &#039;en&#039;;var addthis_options = &#039;email, favorites, delicious, google, facebook, [...]</description>
		<content:encoded><![CDATA[<p>[...] can still get it Remote Events to work with VPN using tcp protocol. Read more in my blog: <a href="http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many.." rel="nofollow">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many..</a>.  var addthis_language = &#39;en&#39;;var addthis_options = &#39;email, favorites, delicious, google, facebook, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Knipe</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-3355</link>
		<dc:creator>David Knipe</dc:creator>
		<pubDate>Tue, 08 Dec 2009 22:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-3355</guid>
		<description>This is a great post and has helped me configure four load balanced machines using TCP. Many thanks! 

Note: I&#039;m only posting this part of the comment here as the FAQ on EPiServer World doesn&#039;t allow comments. The  configuration shown on http://world.episerver.com/FAQ/Items/Multicast-UDP-not-working/ is wrong. It should be as correctly shown on this post: . NOT as shown in EPiServer World (which shows an attempt to use Windows credentials). Security is not required when broadcasting to and listening to messages in this scenario. 

Maybe you can prompt EPiServer to correct this mistake Fredrik?</description>
		<content:encoded><![CDATA[<p>This is a great post and has helped me configure four load balanced machines using TCP. Many thanks! </p>
<p>Note: I&#8217;m only posting this part of the comment here as the FAQ on EPiServer World doesn&#8217;t allow comments. The  configuration shown on <a href="http://world.episerver.com/FAQ/Items/Multicast-UDP-not-working/" rel="nofollow">http://world.episerver.com/FAQ/Items/Multicast-UDP-not-working/</a> is wrong. It should be as correctly shown on this post: . NOT as shown in EPiServer World (which shows an attempt to use Windows credentials). Security is not required when broadcasting to and listening to messages in this scenario. </p>
<p>Maybe you can prompt EPiServer to correct this mistake Fredrik?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Kindberg</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-3321</link>
		<dc:creator>Hans Kindberg</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-3321</guid>
		<description>This helped me a lot and my &quot;network guys&quot; are happy not using UDP. Thanks Fredrik!

(http://world.episerver.com/Forum/Pages/Thread.aspx?id=33479&amp;epslanguage=en)

Regards Hans</description>
		<content:encoded><![CDATA[<p>This helped me a lot and my &#8220;network guys&#8221; are happy not using UDP. Thanks Fredrik!</p>
<p>(<a href="http://world.episerver.com/Forum/Pages/Thread.aspx?id=33479&#038;epslanguage=en" rel="nofollow">http://world.episerver.com/Forum/Pages/Thread.aspx?id=33479&#038;epslanguage=en</a>)</p>
<p>Regards Hans</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fredrik Haglund</title>
		<link>http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/comment-page-1/#comment-3313</link>
		<dc:creator>Fredrik Haglund</dc:creator>
		<pubDate>Sun, 04 Oct 2009 08:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fredrikhaglund.se/blog/2009/09/22/episerver-cms-how-to-configure-remote-events-with-many-servers-and-firewalls-between-them/#comment-3313</guid>
		<description>A correction, you can use WCF port sharing. 

First enable the NET.TCP Port Sharing Service (mmc service.mcs). Then enable port sharing:
&lt;code&gt;&lt;bindings&gt; 
   &lt;nettcpbinding&gt; 
      &lt;binding name=&quot;PortBinding&quot; portSharingEnabled=&quot;true&quot; /&gt;
   &lt;/nettcpbinding&gt;
&lt;/bindings&gt;
&lt;/code&gt;

Finally use the configuration above but let the endpoint vary like this instead of using diffretn port numbers:

&lt;code&gt;net.tcp://localhost/RemoteEventService1
net.tcp://localhost/RemoteEventService2
net.tcp://localhost/RemoteEventService3
net.tcp://localhost/RemoteEventService4&lt;/code&gt;

Since no port number is specified, all will use the default net.tcp port 808. But you can specify a port of your choice as loong as all services using it has port sharing enbaled.</description>
		<content:encoded><![CDATA[<p>A correction, you can use WCF port sharing. </p>
<p>First enable the NET.TCP Port Sharing Service (mmc service.mcs). Then enable port sharing:<br />
<code>&lt;bindings&gt;<br />
   &lt;nettcpbinding&gt;<br />
      &lt;binding name=&quot;PortBinding&quot; portSharingEnabled=&quot;true&quot; /&gt;<br />
   &lt;/nettcpbinding&gt;<br />
&lt;/bindings&gt;<br />
</code></p>
<p>Finally use the configuration above but let the endpoint vary like this instead of using diffretn port numbers:</p>
<p><code>net.tcp://localhost/RemoteEventService1<br />
net.tcp://localhost/RemoteEventService2<br />
net.tcp://localhost/RemoteEventService3<br />
net.tcp://localhost/RemoteEventService4</code></p>
<p>Since no port number is specified, all will use the default net.tcp port 808. But you can specify a port of your choice as loong as all services using it has port sharing enbaled.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

