<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Matevž Gačnik's Weblog - .NET 4.0 - WCF</title>
    <link>https://www.request-response.com/blog/</link>
    <description>Technology Philanthropy</description>
    <image>
      <url>http://www.request-response.com/blog/images/favicon.jpg</url>
      <title>Matevž Gačnik's Weblog - .NET 4.0 - WCF</title>
      <link>https://www.request-response.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Matevz Gacnik</copyright>
    <lastBuildDate>Mon, 10 Apr 2017 14:04:49 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>matevz.gacnik@gmail.com</managingEditor>
    <webMaster>matevz.gacnik@gmail.com</webMaster>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=efe64356-5657-4e26-b145-8abed9feb6aa</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,efe64356-5657-4e26-b145-8abed9feb6aa.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,efe64356-5657-4e26-b145-8abed9feb6aa.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=efe64356-5657-4e26-b145-8abed9feb6aa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
While developing with <a href="https://www.windowsazure.com/">Windows Azure</a> SDK
and local Azure development fabric, when things go wrong, they go really wrong.
</p>
        <p>
It could something as obscure as leaving an empty <font face="Courier New"><configSections /></font> element somewhere in <font face="Courier New">Web.config</font> or a certificate
issue.
</p>
        <p>
The problem is, that before Visual Studio attaches a debugger into a IIS worker process,
a lot of things can go wrong. What you get, it this:
</p>
        <p>
          <img border="0" src="content/binary/AzureDebugFail.png" />
        </p>
        <p>
There's no <strong>Event Log</strong> entry, nothing in a typical dev fabric temp
folder (always, check <font face="Courier New">'C:\Users\<useraccount>
\AppData\Local\Temp\Visual Studio Web Debugger.log'
</useraccount></font> first), nada.
</p>
        <p>
Poking deeper, what you need to do is allow IIS to respond properly. By default IIS
only displays complete error details for local addresses. So, to get a detailed report
you need to use a local address.
</p>
        <p>
You can get a local address by fiddling with the site binding with IIS Manager and
changing what Azure SDK does, so: 
</p>
        <ul>
          <li>
First, start IIS Management Console.</li>
          <li>
Then right click on your <font face="Courier New">deployment(*).*</font> and select <font face="Courier New"> Edit
Bindings</font>.</li>
          <li>
Select <font face="Courier New">All Unassigned</font></li>
        </ul>
        <p>
          <img border="0" src="content/binary/AzureDebugFail21.png" />
        </p>
        <p>
If you hit your web / service role using the new local address (could be something
like <font face="Courier New"><a href="http://127.0.0.1:82">http://127.0.0.1:82</a></font>),
you are most likely getting the full disclosure, like this:
</p>
        <p>
          <img border="0" src="content/binary/AzureDebugFail3.png" />
        </p>
        <p>
In this case, a service was dispatched into dev fabric, which had an empty <font face="Courier New"><configSections /></font> element somewhere in <font face="Courier New">Web.config</font>. The web role
was failing before Visual Studio could attach a debugger, and only <font face="Courier New">HTTP
500</font> was returned through normal means of communication.
</p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=efe64356-5657-4e26-b145-8abed9feb6aa" />
      </body>
      <title>Debugging Windows Azure DevFabric HTTP 500 Errors</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,efe64356-5657-4e26-b145-8abed9feb6aa.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,efe64356-5657-4e26-b145-8abed9feb6aa.aspx</link>
      <pubDate>Mon, 10 Apr 2017 14:04:49 GMT</pubDate>
      <description>&lt;p&gt;
While developing with &lt;a href="https://www.windowsazure.com/"&gt;Windows Azure&lt;/a&gt; SDK
and local Azure development fabric, when things go wrong, they go really wrong.
&lt;/p&gt;
&lt;p&gt;
It could something as obscure as leaving an empty &lt;font face="Courier New"&gt; 
&lt;configSections /&gt;
&lt;/font&gt; element somewhere in &lt;font face="Courier New"&gt;Web.config&lt;/font&gt; or a certificate
issue.
&lt;/p&gt;
&lt;p&gt;
The problem is, that before Visual Studio attaches a debugger into a IIS worker process,
a lot of things can go wrong. What you get, it this:
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="content/binary/AzureDebugFail.png"&gt;
&lt;/p&gt;
&lt;p&gt;
There's no &lt;strong&gt;Event Log&lt;/strong&gt; entry, nothing in a typical dev fabric temp
folder (always, check &lt;font face="Courier New"&gt;'C:\Users\&lt;useraccount&gt;
\AppData\Local\Temp\Visual Studio Web Debugger.log'
&lt;/font&gt; first), nada.
&lt;/p&gt;
&lt;p&gt;
Poking deeper, what you need to do is allow IIS to respond properly. By default IIS
only displays complete error details for local addresses. So, to get a detailed report
you need to use a local address.
&lt;/p&gt;
&lt;p&gt;
You can get a local address by fiddling with the site binding with IIS Manager and
changing what Azure SDK does, so: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
First, start IIS Management Console.&lt;/li&gt;
&lt;li&gt;
Then right click on your &lt;font face="Courier New"&gt;deployment(*).*&lt;/font&gt; and select &lt;font face="Courier New"&gt; Edit
Bindings&lt;/font&gt;.&lt;/li&gt;
&lt;li&gt;
Select &lt;font face="Courier New"&gt;All Unassigned&lt;/font&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;img border=0 src="content/binary/AzureDebugFail21.png"&gt;
&lt;/p&gt;
&lt;p&gt;
If you hit your web / service role using the new local address (could be something
like &lt;font face="Courier New"&gt;&lt;a href="http://127.0.0.1:82"&gt;http://127.0.0.1:82&lt;/a&gt;&lt;/font&gt;),
you are most likely getting the full disclosure, like this:
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="content/binary/AzureDebugFail3.png"&gt;
&lt;/p&gt;
&lt;p&gt;
In this case, a service was dispatched into dev fabric, which had an empty &lt;font face="Courier New"&gt; 
&lt;configSections /&gt;
&lt;/font&gt; element somewhere in &lt;font face="Courier New"&gt;Web.config&lt;/font&gt;. The web role
was failing before Visual Studio could attach a debugger, and only &lt;font face="Courier New"&gt;HTTP
500&lt;/font&gt; was returned through normal means of communication.
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=efe64356-5657-4e26-b145-8abed9feb6aa" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,efe64356-5657-4e26-b145-8abed9feb6aa.aspx</comments>
      <category>.NET 4.0 - WCF</category>
      <category>Windows Azure</category>
    </item>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=7af864af-2514-4b2e-861f-ec58fabb0df9</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,7af864af-2514-4b2e-861f-ec58fabb0df9.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,7af864af-2514-4b2e-861f-ec58fabb0df9.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7af864af-2514-4b2e-861f-ec58fabb0df9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is the content from my <a href="http://www.bleedingedge.si">Bleeding Edge</a> talk
on <strong>pub/sub broker</strong> design and implementation.
</p>
        <p align="left">
          <img src="images/be2011logo.png" />
        </p>
        <p>
Due to constraints of the project (European Commission, funded by EU) I cannot publicly
distribute the implementation code at this time. <strike>I plan to do it after the
review process is done.</strike> It has been advised, that this probably won't be
the case.
</p>
        <p>
Specifically, this is:
</p>
        <ul>
          <li>
A message based pub/sub broker 
</li>
          <li>
Can use typed messages 
</li>
          <li>
Can be extended 
</li>
          <li>
Can communicate with anyone 
</li>
          <li>
Supports push and pull models 
</li>
          <li>
Can call you back 
</li>
          <li>
Service based 
</li>
          <li>
Fast (in memory) 
</li>
          <li>
Is currently fed by the Twitter gardenhose stream, for your pleasure</li>
        </ul>
        <p>
Anyway, I can discuss the implementation and design decisions, so here's the PPT (in
slovene only).
</p>
        <p>
Downloads: <a href="http://downloads.request-response.com/be2011ppt.zip">Bleeding
Edge 2011, PPTs</a><br />
Demo front-end: <a href="http://pubsub.gama-system.com/reflex/client">Here</a></p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=7af864af-2514-4b2e-861f-ec58fabb0df9" />
      </body>
      <title>Bleeding Edge: Pub/Sub Broker Design</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,7af864af-2514-4b2e-861f-ec58fabb0df9.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,7af864af-2514-4b2e-861f-ec58fabb0df9.aspx</link>
      <pubDate>Wed, 05 Oct 2011 09:17:31 GMT</pubDate>
      <description>&lt;p&gt;
This is the content from my &lt;a href="http://www.bleedingedge.si"&gt;Bleeding Edge&lt;/a&gt; talk
on &lt;strong&gt;pub/sub broker&lt;/strong&gt; design and implementation.
&lt;/p&gt;
&lt;p align=left&gt;
&lt;img src="images/be2011logo.png"&gt;
&lt;/p&gt;
&lt;p&gt;
Due to constraints of the project (European Commission, funded by EU) I cannot publicly
distribute the implementation code at this time. &lt;strike&gt;I plan to do it after the
review process is done.&lt;/strike&gt; It has been advised, that this probably won't be
the case.
&lt;/p&gt;
&lt;p&gt;
Specifically, this is:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
A message based pub/sub broker 
&lt;li&gt;
Can use typed messages 
&lt;li&gt;
Can be extended 
&lt;li&gt;
Can communicate with anyone 
&lt;li&gt;
Supports push and pull models 
&lt;li&gt;
Can call you back 
&lt;li&gt;
Service based 
&lt;li&gt;
Fast (in memory) 
&lt;li&gt;
Is currently fed by the Twitter gardenhose stream, for your pleasure&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Anyway, I can discuss the implementation and design decisions, so here's the PPT (in
slovene only).
&lt;/p&gt;
&lt;p&gt;
Downloads: &lt;a href="http://downloads.request-response.com/be2011ppt.zip"&gt;Bleeding
Edge 2011, PPTs&lt;/a&gt;
&lt;br&gt;
Demo front-end: &lt;a href="http://pubsub.gama-system.com/reflex/client"&gt;Here&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=7af864af-2514-4b2e-861f-ec58fabb0df9" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,7af864af-2514-4b2e-861f-ec58fabb0df9.aspx</comments>
      <category>.NET 4.0 - General</category>
      <category>.NET 4.0 - WCF</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=817da713-56e2-4595-9b39-ce74ff94537f</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,817da713-56e2-4595-9b39-ce74ff94537f.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,817da713-56e2-4595-9b39-ce74ff94537f.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=817da713-56e2-4595-9b39-ce74ff94537f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm just poking around the new framework, dealing with corflags and CLR Header versions
(more on that later), but what I found is the following.
</p>
        <p>
Do a <font face="Courier New">dir *.dll /o:-s</font> in the framework directory. You
get this on .NET FX 4.0 beta 2 box:
</p>
        <p>
          <font face="Courier New">[c:\windows\microsoft.net\framework64\v4.0.21006]dir *.dll
/o:-s</font>
        </p>
        <p>
          <font face="Courier New"> Volume in drive C is 7  Serial number is 1ED5:8CA5<br />
 Directory of  C:\Windows\Microsoft.NET\Framework64\v4.0.21006\*.dll</font>
        </p>
        <p>
          <font face="Courier New"> 7.10.2009 3:44   9.833.784  clr.dll<br /><font color="#a52a2a"><strong> 7.10.2009 2:44   6.072.664  System.ServiceModel.dll</strong></font><br />
 7.10.2009 2:44   5.251.928  System.Windows.Forms.dll<br />
 7.10.2009 6:04   5.088.584  System.Web.dll<br />
 7.10.2009 5:31   5.086.024  System.Design.dll<br />
 7.10.2009 3:44   4.927.808  mscorlib.dll<br />
 7.10.2009 3:44   3.529.608  Microsoft.VB.Activities.Compiler.dll<br />
 7.10.2009 2:44   3.501.376  System.dll<br />
 7.10.2009 2:44   3.335.000  System.Data.Entity.dll<br />
 7.10.2009 3:44   3.244.360  System.Data.dll<br />
 7.10.2009 2:44   2.145.096  System.XML.dll<br />
 7.10.2009 5:31   1.784.664  System.Web.Extensions.dll<br />
 7.10.2009 2:44   1.711.488  System.Windows.Forms.DataVis.dll<br />
 7.10.2009 5:31   1.697.128  System.Web.DataVis.dll<br />
 7.10.2009 5:31   1.578.352  System.Workflow.ComponentModel.dll<br />
 7.10.2009 3:44   1.540.928  clrjit.dll<br />
 7.10.2009 3:44   1.511.752  mscordacwks.dll<br />
 7.10.2009 3:44   1.454.400  mscordbi.dll<br />
 7.10.2009 2:44   1.339.248  System.Activities.Presentation.dll<br />
 7.10.2009 5:31   1.277.776  Microsoft.Build.dll<br />
 7.10.2009 2:44   1.257.800  System.Core.dll<br />
 7.10.2009 2:44   1.178.448  System.Activities.dll<br />
 7.10.2009 5:31   1.071.464  System.Workflow.Activities.dll<br />
 7.10.2009 5:31   1.041.256  Microsoft.Build.Tasks.v4.0.dll<br />
 7.10.2009 2:44   1.026.920  System.Runtime.Serialization.dll</font>
        </p>
        <p>
Funny how many engineer dollars are/were spent on middle tier technologies I love.
</p>
        <p>
Proof: <font face="Courier New">System.ServiceModel.dll</font> is bigger then <font face="Courier New">System.dll</font>, <font face="Courier New">System.Windows.Forms.dll</font>, <font face="Courier New">mscorlib.dll</font>,
and <font face="Courier New">System.Data.dll</font>. 
</p>
        <p>
We only bow to <font face="Courier New">clr.dll</font>, a new .NET 4.0 Common
Language Runtime implementation.
</p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=817da713-56e2-4595-9b39-ce74ff94537f" />
      </body>
      <title>ServiceModel: Assembly Size in .NET 4.0</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,817da713-56e2-4595-9b39-ce74ff94537f.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,817da713-56e2-4595-9b39-ce74ff94537f.aspx</link>
      <pubDate>Sat, 24 Oct 2009 11:39:05 GMT</pubDate>
      <description>&lt;p&gt;
I'm just poking around the new framework, dealing with corflags and CLR Header versions
(more on that later), but what I found is the following.
&lt;/p&gt;
&lt;p&gt;
Do a &lt;font face="Courier New"&gt;dir *.dll /o:-s&lt;/font&gt; in the framework directory. You
get this on .NET FX 4.0 beta 2 box:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;[c:\windows\microsoft.net\framework64\v4.0.21006]dir *.dll
/o:-s&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;&amp;nbsp;Volume in drive C is 7&amp;nbsp; Serial number is 1ED5:8CA5&lt;br&gt;
&amp;nbsp;Directory of&amp;nbsp; C:\Windows\Microsoft.NET\Framework64\v4.0.21006\*.dll&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;9.833.784&amp;nbsp; clr.dll&lt;br&gt;
&lt;font color=#a52a2a&gt;&lt;strong&gt;&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;6.072.664&amp;nbsp; System.ServiceModel.dll&lt;/strong&gt;&lt;/font&gt;
&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;5.251.928&amp;nbsp; System.Windows.Forms.dll&lt;br&gt;
&amp;nbsp;7.10.2009 6:04&amp;nbsp; &amp;nbsp;5.088.584&amp;nbsp; System.Web.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;5.086.024&amp;nbsp; System.Design.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;4.927.808&amp;nbsp; mscorlib.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;3.529.608&amp;nbsp; Microsoft.VB.Activities.Compiler.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;3.501.376&amp;nbsp; System.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;3.335.000&amp;nbsp; System.Data.Entity.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;3.244.360&amp;nbsp; System.Data.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;2.145.096&amp;nbsp; System.XML.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;1.784.664&amp;nbsp; System.Web.Extensions.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;1.711.488&amp;nbsp; System.Windows.Forms.DataVis.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;1.697.128&amp;nbsp; System.Web.DataVis.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;1.578.352&amp;nbsp; System.Workflow.ComponentModel.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;1.540.928&amp;nbsp; clrjit.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;1.511.752&amp;nbsp; mscordacwks.dll&lt;br&gt;
&amp;nbsp;7.10.2009 3:44&amp;nbsp; &amp;nbsp;1.454.400&amp;nbsp; mscordbi.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;1.339.248&amp;nbsp; System.Activities.Presentation.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;1.277.776&amp;nbsp; Microsoft.Build.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp; &amp;nbsp;1.257.800&amp;nbsp; System.Core.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp;&amp;nbsp; 1.178.448&amp;nbsp; System.Activities.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp; &amp;nbsp;1.071.464&amp;nbsp; System.Workflow.Activities.dll&lt;br&gt;
&amp;nbsp;7.10.2009 5:31&amp;nbsp;&amp;nbsp; 1.041.256&amp;nbsp; Microsoft.Build.Tasks.v4.0.dll&lt;br&gt;
&amp;nbsp;7.10.2009 2:44&amp;nbsp;&amp;nbsp; 1.026.920&amp;nbsp; System.Runtime.Serialization.dll&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Funny how many engineer dollars are/were spent on middle tier technologies I love.
&lt;/p&gt;
&lt;p&gt;
Proof: &lt;font face="Courier New"&gt;System.ServiceModel.dll&lt;/font&gt; is bigger then &lt;font face="Courier New"&gt;System.dll&lt;/font&gt;, &lt;font face="Courier New"&gt;System.Windows.Forms.dll&lt;/font&gt;, &lt;font face="Courier New"&gt;mscorlib.dll&lt;/font&gt;,
and &lt;font face="Courier New"&gt;System.Data.dll&lt;/font&gt;. 
&lt;/p&gt;
&lt;p&gt;
We only bow to &lt;font face="Courier New"&gt;clr.dll&lt;/font&gt;, a new .NET 4.0&amp;nbsp;Common
Language Runtime&amp;nbsp;implementation.
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=817da713-56e2-4595-9b39-ce74ff94537f" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,817da713-56e2-4595-9b39-ce74ff94537f.aspx</comments>
      <category>.NET 4.0 - General</category>
      <category>.NET 4.0 - WCF</category>
    </item>
  </channel>
</rss>