<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.netindonesia.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ferry Mulyono</title><link>http://geeks.netindonesia.net/blogs/ferry/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Integrating jQuery and ASP.NET</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx</link><pubDate>Wed, 03 Oct 2007 02:10:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:22150</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=22150</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx#comments</comments><description>&lt;p&gt;Check out my not-so-elegant solution on integrating ASP.NET and jQuery =P&lt;/p&gt;&lt;p&gt;&lt;a href="http://ferry.ferryandtheria.com/?p=3"&gt;Integrating jQuery and ASP.NET&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx&amp;amp;subject=Integrating jQuery and ASP.NET" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx&amp;amp;t=Integrating+jQuery+and+ASP.NET" target="_blank" title="Submit Integrating jQuery and ASP.NET to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx&amp;amp;title=Integrating+jQuery+and+ASP.NET" target="_blank" title="Submit Integrating jQuery and ASP.NET to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx&amp;amp;phase=2" target="_blank" title="Submit Integrating jQuery and ASP.NET to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/10/03/Integrating-jQuery-and-ASP.NET.aspx&amp;amp;title=Integrating+jQuery+and+ASP.NET" target="_blank" title="Add Integrating jQuery and ASP.NET to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=22150" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/jQuery/default.aspx">jQuery</category></item><item><title>WCF ServiceHost - Single contract multiple endpoints</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx</link><pubDate>Thu, 17 May 2007 10:08:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:17919</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=17919</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;It is possible to create multiple endpoints in WCF from one service contract declaratively (by declaring it in the configuration file), but it is also possible to do it programmatically (I think almost everything that can be done declaratively can also be done programmatically, but I&amp;rsquo;m not very sure about this one though).&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Declarative settings&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" class="MsoTableGrid" style="background:#d9d9d9;border-collapse:collapse;border:medium none;"&gt;&lt;tr&gt;&lt;td style="padding-right:5.4pt;padding-left:5.4pt;padding-bottom:0in;width:6.65in;padding-top:0in;background-color:transparent;border:#f2f2f2 1pt solid;"&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;xml&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;version&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;encoding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;utf-8&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;configuration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;system.serviceModel&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;bindings&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;netMsmqBinding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;binding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;name&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;exactlyOnce&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;false&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;maxReceivedMessageSize&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;131072&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="font-size:8pt;color:green;font-family:'Courier New';"&gt; ... &lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;binding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;netMsmqBinding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;bindings&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;services&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;service&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;behaviorConfiguration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;ServiceConfiguration&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyApp.MyService&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;endpoint&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;address&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;endpoint_address1&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;binding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;netMsmqBinding&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;bindingConfiguration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;contract&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyAssembly.IContract&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;endpoint&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;address&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;endpoint_address2&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;binding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;netMsmqBinding&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;bindingConfiguration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;contract&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyAssembly.IContract&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;endpoint&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;address&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;mex&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;binding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;mexHttpBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;contract&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;IMetadataExchange&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;service&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;services&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behavior&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;name&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;ServiceConfiguration&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="font-size:8pt;color:green;font-family:'Courier New';"&gt; Add the following element to your service behavior configuration. &lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceMetadata&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;httpGetEnabled&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behavior&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;system.serviceModel&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;tab-stops:132.75pt;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;configuration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;You can specify as many endpoints as you want to each service here. &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Programmatically&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" class="MsoTableGrid" style="background:#d9d9d9;border-collapse:collapse;border:medium none;"&gt;&lt;tr&gt;&lt;td style="padding-right:5.4pt;padding-left:5.4pt;padding-bottom:0in;width:6.65in;padding-top:0in;background-color:transparent;border:#d4d0c8;"&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;xml&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;version&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;encoding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;utf-8&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;configuration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;system.serviceModel&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;bindings&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;netMsmqBinding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;binding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;name&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;exactlyOnce&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;false&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;maxReceivedMessageSize&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;131072&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="font-size:8pt;color:green;font-family:'Courier New';"&gt; ... &lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;binding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;netMsmqBinding&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;bindings&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;services&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;service&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;behaviorConfiguration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;ServiceConfiguration&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;MyApp.MyService&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;endpoint&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;address&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;mex&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;binding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;mexHttpBinding&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;contract&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;IMetadataExchange&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;service&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;services&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behavior&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;name&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;ServiceConfiguration&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="font-size:8pt;color:green;font-family:'Courier New';"&gt; Add the following element to your service behavior configuration. &lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceMetadata&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt; &lt;/span&gt;&lt;span style="font-size:8pt;color:red;font-family:'Courier New';"&gt;httpGetEnabled&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;=&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;&amp;quot;&lt;span style="color:blue;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behavior&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;behaviors&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;system.serviceModel&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;tab-stops:132.75pt;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8pt;color:maroon;font-family:'Courier New';"&gt;configuration&lt;/span&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;&amp;gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;strong&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;Note that I removed the endpoints part. This is to ensure that the endpoints created are from my code, instead of my configuration file. Next is the &lt;em&gt;ServiceHost&lt;/em&gt; creation, where I will define the endpoints.&lt;/font&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" class="MsoTableGrid" style="background:#d9d9d9;border-collapse:collapse;border:medium none;"&gt;&lt;tr&gt;&lt;td style="padding-right:5.4pt;padding-left:5.4pt;padding-bottom:0in;width:6.65in;padding-top:0in;background-color:transparent;border:#d4d0c8;"&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;MyService&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt; ms = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:blue;"&gt;MyService&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:8pt;color:blue;font-family:'Courier New';"&gt;ServiceHost&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt; svc = &lt;span style="color:blue;"&gt;new&lt;/span&gt; ServiceHost(ms, &lt;span style="color:blue;"&gt;new&lt;/span&gt; Uri(&lt;span style="color:maroon;"&gt;&amp;quot;http://myuri.org&amp;quot;&lt;/span&gt;));&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;text-indent:-0.25in;line-height:normal;"&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;svc.AddServiceEndpoint(&lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(MyAssembly.IContract), &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.ServiceModel.NetMsmqBinding(&lt;span style="color:maroon;"&gt;&amp;quot;MyBinding&amp;quot;&lt;/span&gt;), &lt;span style="color:maroon;"&gt;&amp;quot;endpoint_address1&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;text-indent:-0.25in;line-height:normal;"&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;svc.AddServiceEndpoint(&lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(MyAssembly.IContract), &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.ServiceModel.NetMsmqBinding(&lt;span style="color:maroon;"&gt;&amp;quot;MyBinding&amp;quot;&lt;/span&gt;), &lt;span style="color:maroon;"&gt;&amp;quot;endpoint_address2&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;tab-stops:132.75pt;"&gt;&lt;span style="font-size:8pt;font-family:'Courier New';"&gt;svc.Open();&lt;/span&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;Best Regards,&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;tab-stops:132.75pt;"&gt;&lt;font face="Calibri" size="3"&gt;Ferry Mulyono&lt;/font&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx&amp;amp;subject=WCF ServiceHost - Single contract multiple endpoints" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx&amp;amp;t=WCF+ServiceHost+-+Single+contract+multiple+endpoints" target="_blank" title="Submit WCF ServiceHost - Single contract multiple endpoints to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx&amp;amp;title=WCF+ServiceHost+-+Single+contract+multiple+endpoints" target="_blank" title="Submit WCF ServiceHost - Single contract multiple endpoints to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx&amp;amp;phase=2" target="_blank" title="Submit WCF ServiceHost - Single contract multiple endpoints to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/17/WCF-ServiceHost-_2D00_-Single-contract-multiple-endpoints.aspx&amp;amp;title=WCF+ServiceHost+-+Single+contract+multiple+endpoints" target="_blank" title="Add WCF ServiceHost - Single contract multiple endpoints to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=17919" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/WCF/default.aspx">WCF</category></item><item><title>WCF ignore my message</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx</link><pubDate>Tue, 15 May 2007 06:18:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:17813</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=17813</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;m using WCF configured with netMsmqBinding, and I needed to send a message containing binary data (specifically for image file). When I tried to send a dummy message (i.e. &lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;byte&lt;/font&gt;&lt;font size="2"&gt;[] { 0, 1, 2, 3 }&lt;/font&gt;&amp;nbsp;), it worked, but when I tried to send a real image file (around 90 kb), it didn&amp;#39;t work at all. When I checked the queue (MSMQ), it turns out empty, so I suspect my WCF ServiceHost already consumed the message, but still, why the message was ignored?&lt;/p&gt;&lt;p&gt;After doing *stupid* experiment by sending various sized binary message, turns out that it will ignore fields (in my case array of byte) sized over 16384 bytes (that is, 2^14). Please note that I was using the default configuration. But after doing experiments on various configuration, I found out that in the&amp;nbsp;&lt;font color="#800000" size="2"&gt;binding&lt;/font&gt;&amp;nbsp;element, you can configure &lt;font color="#800000" size="2"&gt;readerQuotas&lt;/font&gt;&amp;nbsp;element.&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;p&gt;&amp;lt;&lt;font color="#800000" size="2"&gt;readerQuotas&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;maxDepth&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;32&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;maxStringContentLength&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;8192&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;maxArrayLength&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;16384&lt;/font&gt;&lt;font size="2"&gt;&amp;quot; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;maxBytesPerRead&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;4096&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;maxNameTableCharCount&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;16384&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;In this case, I&amp;#39;m particularly interested in maxArrayLength attribute. Note that the size specified here doesn&amp;#39;t relate to the overall message size, but only the individual field of the message. Turns out that the it refused to serialized any field sized over the specified size resulting in WCF skips the serialization of that particular message (bottom line, it ignores the message). So, what I did here is just specify the size, and it worked automagically.&lt;/p&gt;&lt;p&gt;For more information, check&amp;nbsp;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms733135.aspx"&gt;Security Considerations for Data&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best Regards, &lt;/p&gt;&lt;p&gt;Ferry Mulyono&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx&amp;amp;subject=WCF ignore my message" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx&amp;amp;t=WCF+ignore+my+message" target="_blank" title="Submit WCF ignore my message to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx&amp;amp;title=WCF+ignore+my+message" target="_blank" title="Submit WCF ignore my message to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx&amp;amp;phase=2" target="_blank" title="Submit WCF ignore my message to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/15/WCF-ignore-my-message.aspx&amp;amp;title=WCF+ignore+my+message" target="_blank" title="Add WCF ignore my message to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=17813" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/WCF/default.aspx">WCF</category></item><item><title>C to MSIL Compiler</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx</link><pubDate>Thu, 03 May 2007 13:52:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:17258</guid><dc:creator>ferry</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=17258</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx#comments</comments><description>This was my project for course &amp;quot;&lt;em&gt;Technique of Parsing and Translation&lt;/em&gt;&amp;quot; previous semester. It turns out that my group was the only group that was successfully utilizing .NET Platform, right from the lexer down to its code gen. Next tuesday my group will be invited as guest lecturer in the same course for my juniors. I&amp;#39;ve attached the executables if any of you are interested in low-level IL stuff; this could be a good start =)
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx&amp;amp;subject=C to MSIL Compiler" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx&amp;amp;t=C+to+MSIL+Compiler" target="_blank" title="Submit C to MSIL Compiler to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx&amp;amp;title=C+to+MSIL+Compiler" target="_blank" title="Submit C to MSIL Compiler to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx&amp;amp;phase=2" target="_blank" title="Submit C to MSIL Compiler to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/05/03/C-to-MSIL-Compiler.aspx&amp;amp;title=C+to+MSIL+Compiler" target="_blank" title="Add C to MSIL Compiler to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=17258" width="1" height="1"&gt;</description><enclosure url="http://geeks.netindonesia.net/blogs/ferry/attachment/17258.ashx" length="24037" type="application/x-zip-compressed" /><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/.NET+Framework/default.aspx">.NET Framework</category></item><item><title>WCF - Client-side message inspector</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx</link><pubDate>Fri, 27 Apr 2007 04:16:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:16874</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=16874</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx#comments</comments><description>&lt;p&gt;&amp;quot;Alternative&amp;quot; to server side message inspector of WCF: &lt;span style="font-size:10pt;line-height:115%;font-family:'Arial','sans-serif';"&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ferry/pages/WCF-Client-Message-Inspector.aspx"&gt;&lt;font color="#800080"&gt;WCF Client Message Inspector&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri" size="3"&gt;Anyone have easier way to do it (View the SOAP message sent to service host in client side)? &lt;/font&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx&amp;amp;subject=WCF - Client-side message inspector" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx&amp;amp;t=WCF+-+Client-side+message+inspector" target="_blank" title="Submit WCF - Client-side message inspector to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx&amp;amp;title=WCF+-+Client-side+message+inspector" target="_blank" title="Submit WCF - Client-side message inspector to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx&amp;amp;phase=2" target="_blank" title="Submit WCF - Client-side message inspector to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/WCF-_2D00_-Client_2D00_side-message-inspector.aspx&amp;amp;title=WCF+-+Client-side+message+inspector" target="_blank" title="Add WCF - Client-side message inspector to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=16874" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ferry/archive/tags/WCF/default.aspx">WCF</category></item><item><title>SysInternals</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx</link><pubDate>Fri, 27 Apr 2007 01:48:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:16870</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=16870</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx#comments</comments><description>&lt;p&gt;Turns out Microsoft has acquired a company called SysInternals. They made really good Windows utility freeware.&lt;/p&gt;&lt;p&gt;Check it out: &lt;a href="http://www.microsoft.com/technet/sysinternals/default.mspx"&gt;http://www.microsoft.com/technet/sysinternals/default.mspx&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx&amp;amp;subject=SysInternals" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx&amp;amp;t=SysInternals" target="_blank" title="Submit SysInternals to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx&amp;amp;title=SysInternals" target="_blank" title="Submit SysInternals to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx&amp;amp;phase=2" target="_blank" title="Submit SysInternals to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/04/27/SysInternals.aspx&amp;amp;title=SysInternals" target="_blank" title="Add SysInternals to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=16870" width="1" height="1"&gt;</description></item><item><title>WndProc in .NET ?</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx</link><pubDate>Fri, 23 Mar 2007 12:38:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:15726</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=15726</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;If you need low-level Win32 GUI touch in your WinForms app (such as simulating keypressed event to other controls), you might be interested in reading this =)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ferry/pages/WndProc-in-.NET.aspx"&gt;&lt;font color="#800080"&gt;WndProc in .NET&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx&amp;amp;subject=WndProc in .NET ?" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx&amp;amp;t=WndProc+in+.NET+%3f" target="_blank" title="Submit WndProc in .NET ? to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx&amp;amp;title=WndProc+in+.NET+%3f" target="_blank" title="Submit WndProc in .NET ? to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx&amp;amp;phase=2" target="_blank" title="Submit WndProc in .NET ? to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2007/03/23/WndProc-in-.NET-_3F00_.aspx&amp;amp;title=WndProc+in+.NET+%3f" target="_blank" title="Add WndProc in .NET ? to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=15726" width="1" height="1"&gt;</description></item><item><title>GarbageCollector is a slow-poke</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx</link><pubDate>Wed, 07 Jun 2006 16:41:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:9925</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=9925</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx#comments</comments><description>&lt;P&gt;I've been reading this nice book (Microsoft Visual C# 2005: The Language, Donnis Marshall).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://www.microsoft.com/MSPress/books/imgt/7219.gif"&gt; &lt;/P&gt;
&lt;P&gt;It provides a great detail about the new language feature and the CLR itself inside-out. I haven't finished reading it yet, half-way done though :p. One interesting stuff is that &amp;#8220;GarbageCollector&amp;#8221; action isn't immediate, which of course contradicting what I knew at that time.&lt;/P&gt;
&lt;P&gt;It turns out that GarbageCollector will determine the time, when is it appropriate to &amp;#8220;release&amp;#8221; the resources associated with an unreferenced object. However, there is a way to &amp;#8220;persuade&amp;#8221; GC to &amp;#8220;work faster&amp;#8221;, that is, by setting the object value into null. Probably this is the reason why there are some code on the internet, that set the object into null even thogh it's not used anymore. Because the book said that, by setting the object instance into null, GarbageCollector will move it to the top priority to release the resources.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx&amp;amp;subject=GarbageCollector is a slow-poke" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx&amp;amp;t=GarbageCollector+is+a+slow-poke" target="_blank" title="Submit GarbageCollector is a slow-poke to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx&amp;amp;title=GarbageCollector+is+a+slow-poke" target="_blank" title="Submit GarbageCollector is a slow-poke to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx&amp;amp;phase=2" target="_blank" title="Submit GarbageCollector is a slow-poke to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/06/07/9925.aspx&amp;amp;title=GarbageCollector+is+a+slow-poke" target="_blank" title="Add GarbageCollector is a slow-poke to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9925" width="1" height="1"&gt;</description></item><item><title>WinMerge</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx</link><pubDate>Thu, 11 May 2006 23:10:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:9616</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=9616</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx#comments</comments><description>&lt;P&gt;Hi all, mgkn yg ini agak sedikit BasBang (klo kata Dondy :p). Tp ini gw baru ktemuin. Mgkn berguna utk yg suka coding rame2 tp males setup CVS/VSS gt. Jd mgkn utk yang uda ngerasain betapa susahnya copy-paste satu root project folder dan cari tau mana yang beda, tool ini bisa berguna.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.winmerge.org/"&gt;WinMerge&lt;/A&gt;, and the best thing is it's FREE!!!&lt;/P&gt;
&lt;P&gt;Feature paling keren yg gw demen disini itu dia bisa compare satu folder, dan dia akan compare smua isinya, dr folder (mgkn ada folder yg nambah ato berkurang), dan stiap file yg ada di folder itu.&lt;/P&gt;
&lt;P&gt;Best Regards, Ferry Mulyono&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx&amp;amp;subject=WinMerge" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx&amp;amp;t=WinMerge" target="_blank" title="Submit WinMerge to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx&amp;amp;title=WinMerge" target="_blank" title="Submit WinMerge to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx&amp;amp;phase=2" target="_blank" title="Submit WinMerge to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/05/12/9616.aspx&amp;amp;title=WinMerge" target="_blank" title="Add WinMerge to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9616" width="1" height="1"&gt;</description></item><item><title>Article on StealthObjectFactory</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx</link><pubDate>Fri, 31 Mar 2006 22:14:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:9165</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=9165</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx#comments</comments><description>&lt;P&gt;Finally I got some time to work on the small documentation of my StealthObjectFactory. It's on &lt;A href="http://www.codeproject.com/useritems/StealthObjectFactory.asp"&gt;http://www.codeproject.com/useritems/StealthObjectFactory.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Please take a look if you have some spare time :) Comments and &lt;STRONG&gt;&lt;U&gt;votes&lt;/U&gt; &lt;/STRONG&gt;are most welcome. Maybe you can share better solution (to the case described in the Background section).&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx&amp;amp;subject=Article on StealthObjectFactory" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx&amp;amp;t=Article+on+StealthObjectFactory" target="_blank" title="Submit Article on StealthObjectFactory to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx&amp;amp;title=Article+on+StealthObjectFactory" target="_blank" title="Submit Article on StealthObjectFactory to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx&amp;amp;phase=2" target="_blank" title="Submit Article on StealthObjectFactory to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/04/01/9165.aspx&amp;amp;title=Article+on+StealthObjectFactory" target="_blank" title="Add Article on StealthObjectFactory to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9165" width="1" height="1"&gt;</description></item><item><title>StealthObjectFactory</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx</link><pubDate>Wed, 22 Feb 2006 21:35:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:8762</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=8762</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx#comments</comments><description>&lt;P&gt;Some result of my one-week time playing around with &lt;FONT color=#0000ff&gt;System.Reflection&lt;/FONT&gt; and &lt;FONT color=#0000ff&gt;CodeDom&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://workspaces.gotdotnet.com/StealthObjectFactory"&gt;http://workspaces.gotdotnet.com/StealthObjectFactory&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brief Explanation:&lt;/P&gt;
&lt;P&gt;Basically this is sort of tiny &amp;#8220;framework&amp;#8221; to enable performing factory pattern (i.e. create instance of a new object whose type is unknown at runtime, but the returned object complies with a contract, whether it's abstract classes or interfaces) by scripting means (no compile, no deploy, etc). But then again, as written in the GotDotNet Workspace, it's v,0.1 LOL :p So I've tested the code only using simple hello world project.&lt;/P&gt;
&lt;P&gt;Hopefully it can help beginner's to .NET to understand about Reflection and Activator, and a little section handler on AppConfig (This is my first time too :o ). If there's any complaint, suggestion or anything, don't hesitate to contact me :)&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx&amp;amp;subject=StealthObjectFactory" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx&amp;amp;t=StealthObjectFactory" target="_blank" title="Submit StealthObjectFactory to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx&amp;amp;title=StealthObjectFactory" target="_blank" title="Submit StealthObjectFactory to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx&amp;amp;phase=2" target="_blank" title="Submit StealthObjectFactory to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2006/02/23/8762.aspx&amp;amp;title=StealthObjectFactory" target="_blank" title="Add StealthObjectFactory to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8762" width="1" height="1"&gt;</description></item><item><title>INDC Blogs Migration</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx</link><pubDate>Sat, 12 Nov 2005 23:36:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:7855</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=7855</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx#comments</comments><description>&lt;P&gt;Utk yang uda lama ngeblogs, mgkn tau klo kita akan migrate blogs ini menggunakan Community Server 1.1; Diharapkan pas launch tgl 29 Nov, uda kelar utk jd showcase :)&lt;/P&gt;
&lt;P&gt;First of all, data dari blogs yang lama uda pasti gak bole ilank. So far test pake dummy data uda berhasil. So cross your fingers hoping that your data doesn't get erased, LOL. Tapi mgkn ada yang harus di-reset, seperti passwordnya. Karena sekarang blogs uda memuat lebih dari 2000 blogger, and it's impossible to reset each one of these manually, harap maklum :p&lt;/P&gt;
&lt;P&gt;Anyway, more progress report coming up, especially H-1 to blogs migration at INDC Server.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx&amp;amp;subject=INDC Blogs Migration" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx&amp;amp;t=INDC+Blogs+Migration" target="_blank" title="Submit INDC Blogs Migration to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx&amp;amp;title=INDC+Blogs+Migration" target="_blank" title="Submit INDC Blogs Migration to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx&amp;amp;phase=2" target="_blank" title="Submit INDC Blogs Migration to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/11/13/7855.aspx&amp;amp;title=INDC+Blogs+Migration" target="_blank" title="Add INDC Blogs Migration to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=7855" width="1" height="1"&gt;</description></item><item><title>Community Server 1.2</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx</link><pubDate>Sat, 15 Oct 2005 03:10:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:7633</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=7633</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx#comments</comments><description>&lt;P&gt;Check out this link, it shows a glimpse of how cool will CS 1.2 be, and keep in mind that it's web application :)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://scottwater.com/inksample/"&gt;http://scottwater.com/inksample/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Can't wait till it's release. Hopefully on December this year.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx&amp;amp;subject=Community Server 1.2" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx&amp;amp;t=Community+Server+1.2" target="_blank" title="Submit Community Server 1.2 to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx&amp;amp;title=Community+Server+1.2" target="_blank" title="Submit Community Server 1.2 to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx&amp;amp;phase=2" target="_blank" title="Submit Community Server 1.2 to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/10/15/7633.aspx&amp;amp;title=Community+Server+1.2" target="_blank" title="Add Community Server 1.2 to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=7633" width="1" height="1"&gt;</description></item><item><title>.NET Workshop at Budi Luhur (Day 1)</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx</link><pubDate>Fri, 05 Aug 2005 22:19:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:6048</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=6048</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx#comments</comments><description>&lt;P&gt;Wew, mgkn saya yang pertama ngepost ttg workshop ini neh, berhubung saya yang pertama kali sampe kampus. Joule mgkn akan begadang karena ada error yang sangat aneh. Jd begitu buat New Project (Windows C# Application) dan dijalankan, muncul exception ArithmaticOverflow, dan ini gak cuma di satu komputer, mgkn ada sekitar 4-5 kompie. Mgkn ada yang tau kenapa?? Saya jg sempet pucet pas ditanyain itu :p&lt;/P&gt;
&lt;P&gt;Well, most of the audience is VB6-ers, so my suggestion is be very very clear about case-sensitivities, kita sempet bolak-balik handle error dari case-sensitivities. And another thing is theory doesn't work too good, maybe practice will be easier to comprehend :)&lt;/P&gt;
&lt;P&gt;Good luck to Mr. Agung and Basyir on Day 2 and 3 :)&lt;/P&gt;
&lt;P&gt;Another thing: ADO.NET should be covered from basic, because we kind of skipped that part, lol :p&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx&amp;amp;subject=.NET Workshop at Budi Luhur (Day 1)" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx&amp;amp;t=.NET+Workshop+at+Budi+Luhur+(Day+1)" target="_blank" title="Submit .NET Workshop at Budi Luhur (Day 1) to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx&amp;amp;title=.NET+Workshop+at+Budi+Luhur+(Day+1)" target="_blank" title="Submit .NET Workshop at Budi Luhur (Day 1) to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx&amp;amp;phase=2" target="_blank" title="Submit .NET Workshop at Budi Luhur (Day 1) to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/06/6048.aspx&amp;amp;title=.NET+Workshop+at+Budi+Luhur+(Day+1)" target="_blank" title="Add .NET Workshop at Budi Luhur (Day 1) to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=6048" width="1" height="1"&gt;</description></item><item><title>DotNetNuke 3.x Installation</title><link>http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx</link><pubDate>Mon, 01 Aug 2005 18:43:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:5994</guid><dc:creator>ferry</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ferry/rsscomments.aspx?PostID=5994</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx#comments</comments><description>&lt;P&gt;Pas Community Star kmrn ini di Biotrop, mas Agung sempet membahas sebentar ttg DotNetNuke. Dan saya jg sempet nyobain install disono, tp gak bisa.&lt;/P&gt;
&lt;P&gt;Nah, bagi yang bernasib sama, ini ada artikelnya utk install DotNetNuke 3.x :)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.netindonesia.net/ferry/articles/5993.aspx"&gt;http://blogs.netindonesia.net/ferry/articles/5993.aspx&lt;/A&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx&amp;amp;subject=DotNetNuke 3.x Installation" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx&amp;amp;t=DotNetNuke+3.x+Installation" target="_blank" title="Submit DotNetNuke 3.x Installation to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx&amp;amp;title=DotNetNuke+3.x+Installation" target="_blank" title="Submit DotNetNuke 3.x Installation to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx&amp;amp;phase=2" target="_blank" title="Submit DotNetNuke 3.x Installation to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ferry/archive/2005/08/02/5994.aspx&amp;amp;title=DotNetNuke+3.x+Installation" target="_blank" title="Add DotNetNuke 3.x Installation to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=5994" width="1" height="1"&gt;</description></item></channel></rss>