<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>AppFabric</title>
        <link>http://geekswithblogs.net/michelotti/category/11793.aspx</link>
        <description>AppFabric</description>
        <language>en-US</language>
        <copyright>Steve Michelotti</copyright>
        <managingEditor>steve.michelotti@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>AppFabric Workflow Persistence Not Fully Functional Because Net.Pipe Protocol is Missing</title>
            <link>http://geekswithblogs.net/michelotti/archive/2010/06/23/appfabric-workflow-persistence-not-fully-functional-because-net.pipe-protocol-is.aspx</link>
            <description>&lt;p&gt;When setting up my AppFabric environment yesterday, I was running into (what I thought) was a strange error:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Workflow persistence is not fully functional because the net.pipe protocol is missing from the application’s list of enabled protocols.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt; &lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/michelotti/4145/o_WFPerWarningMsg.png" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;At first, I was quite confused by this. I had double-checked to make sure that net.pipe *was* enabled.  First I checked the Site Bindings for the web site itself: &lt;/p&gt;  &lt;p&gt;&lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/michelotti/4145/o_SiteBindings.png" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Next, I check the Enabled protocols by going to “Advanced Settings” at the application level. Sure enough, I had previously added “net.pipe” in the comma separated list:&lt;/p&gt;  &lt;p&gt; &lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/michelotti/4145/o_EnabledProtocols2.png" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;After a few minutes of beating my head against the wall, it occurred to me that IIS might be picky with *how* the Enabled Protocols is formatted.  Sure enough, the problem is that I did not realize I had a {space} after the comma.  I had “http, net.pipe” when I should have had “http,net.pipe”. Once I removed the space, everything was resolved:&lt;/p&gt;  &lt;p&gt;&lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/michelotti/4145/o_EnabledProtocolsNoSpace.png" /&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/michelotti/aggbug/140573.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Steve Michelotti</dc:creator>
            <guid>http://geekswithblogs.net/michelotti/archive/2010/06/23/appfabric-workflow-persistence-not-fully-functional-because-net.pipe-protocol-is.aspx</guid>
            <pubDate>Wed, 23 Jun 2010 14:33:51 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/michelotti/comments/140573.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/michelotti/archive/2010/06/23/appfabric-workflow-persistence-not-fully-functional-because-net.pipe-protocol-is.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/michelotti/comments/commentRss/140573.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/michelotti/services/trackbacks/140573.aspx</trackback:ping>
        </item>
    </channel>
</rss>
