<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>dasBlonde</title>
    <link>http://www.dasblonde.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Michele Leroux Bustamante</copyright>
    <lastBuildDate>Fri, 21 Nov 2008 05:34:34 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6315.0</generator>
    <managingEditor>mlb@dasblonde.net</managingEditor>
    <webMaster>mlb@dasblonde.net</webMaster>
    <image><link>http://www.dasblonde.net</link><url>http://www.thatindigogirl.com/slices/dasblonde.jpg</url><title>DasBlone</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/dasblonde" type="application/rss+xml" /><item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=097c9c78-f29b-4d58-98eb-c965fcc2501d</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,097c9c78-f29b-4d58-98eb-c965fcc2501d.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,097c9c78-f29b-4d58-98eb-c965fcc2501d.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=097c9c78-f29b-4d58-98eb-c965fcc2501d</wfw:commentRss>
      
      <title>Dev Connections Las Vegas - The Code</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,097c9c78-f29b-4d58-98eb-c965fcc2501d.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/459616788/DevConnectionsLasVegasTheCode.aspx</link>
      <pubDate>Fri, 21 Nov 2008 05:34:34 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
I recently presented at Dev Connections in Las Vegas - a few of my favorite WCF-related&#xD;
topics including routing, performance and scalability, and federated security of course!&#xD;
This post contains links to the latest code samples that I demonstrated in the session. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;VWC303: Building a WCF Router for Your Applications&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
I wrote a few articles for MSDN earlier this year that might be helpful:&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc500646.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc500646.aspx&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc546553.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc546553.aspx&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
My latest routing code is here: &#xD;
&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.dasblonde.net/downloads/routers.zip"&gt;http://www.dasblonde.net/downloads/routers.zip&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;VWC305: Practical Scenarios for Federated Security&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
I wrote several articles describing my utilities for pre-Geneva federation with WCF:&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel"&gt;http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel2"&gt;http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel2&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
I have two articles to be published in MSDN Magazine related to Geneva. See December&#xD;
and January issues. These are also posted online but I don't have a link yet.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The code from my book includes my pre-Geneva federated security samples. &#xD;
&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a title="http://www.thatindigogirl.com/LearningWCFReprintJuly2008.aspx" href="http://www.thatindigogirl.com/LearningWCFReprintJuly2008.aspx"&gt;http://www.thatindigogirl.com/LearningWCFReprintJuly2008.aspx&lt;/a&gt; (see&#xD;
\Security\ClaimsBased directory of samples)&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
My Geneva samples are posted here: &#xD;
&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.dasblonde.net/downloads/GenevaFrameworkWCFClaimsBasedSamples_CS.zip"&gt;http://www.dasblonde.net/downloads/GenevaFrameworkWCFClaimsBasedSamples_CS.zip&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
I will have more Geneva samples to post in a few weeks. I am working on updating my&#xD;
pre-Geneva claims-based samples to use Geneva Framework and in the process will provide&#xD;
updates to my utilities that will help you migrate to Geneva Framework more seamlessly.&#xD;
You can expect a blog post on this specifically.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;VWC304: Load Balancing and Scaling Your WCF Services&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
For my ASP.NET Pro column on WCF, I wrote two articles for the December and January&#xD;
issues - the first on load balancing and scalability issues, the second on dealing&#xD;
with SSL load balancing routers such as F5 / BigIP. You can view the most recent 3&#xD;
issues at any time here: &#xD;
&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a title="http://www.aspnetpro.com/PDF/asp_PDF_3Mags.asp" href="http://www.aspnetpro.com/PDF/asp_PDF_3Mags.asp"&gt;http://www.aspnetpro.com/PDF/asp_PDF_3Mags.asp&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
Sample code from the talk includes the following:&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.dasblonde.net/downloads/proxies.zip"&gt;http://www.dasblonde.net/downloads/proxies.zip&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://www.dasblonde.net/downloads/loadbalancing.zip"&gt;http://www.dasblonde.net/downloads/loadbalancing.zip&lt;/a&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=097c9c78-f29b-4d58-98eb-c965fcc2501d"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=BPQhN"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=BPQhN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=CqKgn"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=CqKgn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=JeAbn"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=JeAbn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=Q8bYn"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=Q8bYn" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,097c9c78-f29b-4d58-98eb-c965fcc2501d.aspx</comments>
    <feedburner:origLink>http://www.dasblonde.net/2008/11/21/DevConnectionsLasVegasTheCode.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=644d9d88-d795-4009-809d-b32265a62e53</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,644d9d88-d795-4009-809d-b32265a62e53.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,644d9d88-d795-4009-809d-b32265a62e53.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=644d9d88-d795-4009-809d-b32265a62e53</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Code Name &amp;quot;Geneva&amp;quot; (and no more &amp;quot;Zermatt&amp;quot;)</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,644d9d88-d795-4009-809d-b32265a62e53.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/437657080/CodeNameQuotGenevaquotAndNoMoreQuotZermattquot.aspx</link>
      <pubDate>Fri, 31 Oct 2008 19:25:23 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
"Geneva" is the code name for Microsoft's claims-based access platform (CBA)&#xD;
which comprises three things: &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
"Geneva" Framework, formerly known as code name "Zermatt" &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
"Geneva" Server &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Windows CardSpace "Geneva", formerly known as CardSpace 2 &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Geneva Framework is a framework for building claim-based applications and services,&#xD;
simplifying how they work with claims at runtime to authorize access; is a framework&#xD;
for building custom security token services; and supplies functionality for issuing&#xD;
managed information cards (for CardSpace and other identity selectors) and functionality&#xD;
for building CardSpace-enabled ASP.NET applications. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Geneva Server is the next generation ADFS to support federation not only for web applications&#xD;
(passive federation), but also services (active federation). It is an enterprise worthy&#xD;
security token service that can handle federation and claims transformation. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
CardSpace Geneva is the next generation of CardSpace.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I'll be writing about all of these technologies over the next while, starting with&#xD;
some upcoming articles in MSDN on Geneva Framework.&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:83a548a5-198e-42c4-829f-2b5e0a738468" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Geneva" rel="tag"&gt;Geneva&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Zermatt" rel="tag"&gt;Zermatt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/claims-based" rel="tag"&gt;claims-based&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/federation" rel="tag"&gt;federation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CardSpace" rel="tag"&gt;CardSpace&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ADFS" rel="tag"&gt;ADFS&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=644d9d88-d795-4009-809d-b32265a62e53"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=lpMiM"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=lpMiM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=bA1Cm"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=bA1Cm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=hy2qm"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=hy2qm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=xHdim"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=xHdim" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,644d9d88-d795-4009-809d-b32265a62e53.aspx</comments>
      <category>CardSpace</category>
      <category>Claims Based</category>
      <category>Security</category>
      <category>WCF</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/10/31/CodeNameQuotGenevaquotAndNoMoreQuotZermattquot.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=3c526b5b-1e88-47b4-90b5-55f925b6797c</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,3c526b5b-1e88-47b4-90b5-55f925b6797c.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,3c526b5b-1e88-47b4-90b5-55f925b6797c.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3c526b5b-1e88-47b4-90b5-55f925b6797c</wfw:commentRss>
      
      <title>IASA/Architect Connections Resources</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,3c526b5b-1e88-47b4-90b5-55f925b6797c.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/415202180/IASAArchitectConnectionsResources.aspx</link>
      <pubDate>Thu, 09 Oct 2008 13:48:15 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
Here are the resources you might want to look at for my sessions from IASA/Architect&#xD;
Connections in San Francisco this week. Thanks so much for attending my sessions and&#xD;
for the great questions on my two favorite subjects (or, at least two of my top subjects...I&#xD;
suppose I have a handful of other favorites too!)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
ARC15_Routing Patterns for Your SOA&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
MSDN articles on routing: &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc500646.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc500646.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc546553.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc546553.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Routing samples (sometimes I add things beyond what was in the magazine so best to&#xD;
download this one): &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.dasblonde.net/downloads/routers.zip"&gt;http://www.dasblonde.net/downloads/routers.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
IASA20_Federated Security Implementation Patterns&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Articles on claims-based security (pre-Zermatt) &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel"&gt;http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel2"&gt;http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Claims-based samples: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Download Zermatt and included sample code &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a title="http://connect.microsoft.com/site/sitehome.aspx?SiteID=642" href="http://connect.microsoft.com/site/sitehome.aspx?SiteID=642"&gt;http://connect.microsoft.com/site/sitehome.aspx?SiteID=642&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Keep an eye on MSDN Magazine December for my article on building a claims-based security&#xD;
model with Zermatt and WCF and its associated samples &#xD;
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Federation and SSO &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
See my posting on the TechNet lab for ADFS V1 here: &lt;a title="http://www.dasblonde.net/default.aspx#a159ae45a-ce70-4da9-8a8a-01896764126e" href="http://www.dasblonde.net/default.aspx#a159ae45a-ce70-4da9-8a8a-01896764126e"&gt;http://www.dasblonde.net/default.aspx#a159ae45a-ce70-4da9-8a8a-01896764126e&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=3c526b5b-1e88-47b4-90b5-55f925b6797c"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=29erM"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=29erM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=5bqwm"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=5bqwm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=tul3m"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=tul3m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=A72tm"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=A72tm" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,3c526b5b-1e88-47b4-90b5-55f925b6797c.aspx</comments>
    <feedburner:origLink>http://www.dasblonde.net/2008/10/09/IASAArchitectConnectionsResources.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=9e26360c-ff51-4034-a88d-aee1c888102d</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,9e26360c-ff51-4034-a88d-aee1c888102d.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,9e26360c-ff51-4034-a88d-aee1c888102d.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9e26360c-ff51-4034-a88d-aee1c888102d</wfw:commentRss>
      <slash:comments>28</slash:comments>
      
      <title>Announcing Juan Pablo Miguel Bustamante</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,9e26360c-ff51-4034-a88d-aee1c888102d.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/334738960/AnnouncingJuanPabloMiguelBustamante.aspx</link>
      <pubDate>Mon, 14 Jul 2008 03:28:35 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
If you have been wondering "where has Michele been?" for the past few months...I can&#xD;
tell you I have been VERY busy but not with the typical workload. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
On May 26, 2008 my husband and I welcomed our first child, our son Juan Pablo...and&#xD;
things have been a little busy needless to say! He's a beauty! Here are a few pics&#xD;
to enjoy!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPPose_2.jpg"&gt;&#xD;
            &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="JPPose" src="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPPose_thumb.jpg" width="164" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPBath_2.jpg"&gt;&#xD;
            &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="164" alt="JPBath" src="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPBath_thumb.jpg" width="244" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPSpa_2.jpg"&gt;&#xD;
            &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="164" alt="JPSpa" src="http://www.dasblonde.net/content/binary/WindowsLiveWriter/AnnouncingJuanPabloMiguelBustamante_E925/JPSpa_thumb.jpg" width="244" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Of course I had all kinds of grand ideas about how I would fit in work, exercise,&#xD;
maybe pick up on the piano again, and brush up on my Spanish by reading some books.&#xD;
After all, I'm used to a heavy heavy workload, lack of sleep to meet deadlines, and&#xD;
so forth...well...am I ever eating my words to all those friends who said "you'll&#xD;
see...". Yep, babies keep you pretty busy...I am only just now able to get some work&#xD;
done, with the help of some day care assistance!!!! Whew!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Anyways, we absolutely adore our little man...couldn't be happier!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=9e26360c-ff51-4034-a88d-aee1c888102d"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=VFyI7J"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=VFyI7J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=BVAHsj"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=BVAHsj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=4MTsrj"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=4MTsrj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=rMH3Wj"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=rMH3Wj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,9e26360c-ff51-4034-a88d-aee1c888102d.aspx</comments>
      <category>Fun</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/07/14/AnnouncingJuanPabloMiguelBustamante.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=27442036-26e3-4ea1-a1bd-c1c18b9a1a50</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,27442036-26e3-4ea1-a1bd-c1c18b9a1a50.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,27442036-26e3-4ea1-a1bd-c1c18b9a1a50.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=27442036-26e3-4ea1-a1bd-c1c18b9a1a50</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>Dev Connections Orlando - Get The Code!!!</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,27442036-26e3-4ea1-a1bd-c1c18b9a1a50.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/277274562/DevConnectionsOrlandoGetTheCode.aspx</link>
      <pubDate>Fri, 25 Apr 2008 00:38:03 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
Here is my usual post-conference post with updated code samples related to the topics&#xD;
I presented on. I did 2 full day tutorials, and 4 sessions...enjoy!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Many of the demos come from my book, Learning WCF. Since there is setup required for&#xD;
most of the samples that illustrate security or rely on a database, it is best you&#xD;
download the entire package of samples and follow the setup instructions provided&#xD;
in the appendix. Here's the link: &lt;a title="http://www.thatindigogirl.com/LearningWCFCode.aspx" href="http://www.thatindigogirl.com/LearningWCFCode.aspx"&gt;http://www.thatindigogirl.com/LearningWCFCode.aspx&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;TUTORIAL: Improve Your SOA: Designing a Secure, Reliable and Scalable System&#xD;
with WCF&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Samples from my book (see above) illustrate exception handling, MTOM, streaming, MSMQ,&#xD;
pub-sub, transactions, security for intranet/Internet/mutual certificate/claims-based/federated,&#xD;
multithreading, and throttling &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Get my latest routing samples here: &lt;a href="http://www.dasblonde.net/downloads/Routers.zip"&gt;http://www.dasblonde.net/downloads/Routers.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Additional error handler code here: &lt;a href="http://www.dasblonde.net/downloads/ErrorHandlers.zip"&gt;http://www.dasblonde.net/downloads/ErrorHandlers.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
I have additional samples related to proxies here, including a proxy wrapper to address&#xD;
timeouts and uncaught exceptions that fault the channel: &lt;a href="http://www.dasblonde.net/downloads/Proxies.zip"&gt;http://www.dasblonde.net/downloads/Proxies.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The chunking channel is in the SDK extensibility samples.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;TUTORIAL: .NET Roadmap&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
The following link has instructions for machine setup used for the demos, and numerous&#xD;
references to resources, and code samples demonstrated: &lt;a href="http://www.dasblonde.net/downloads/TechnologyRoadmap0308.zip"&gt;http://www.dasblonde.net/downloads/TechnologyRoadmap0308.zip&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;SESSION: ADFS and ASP.NET: Supporting Single Sign-On in your Web Applications&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
The code I demonstrated in this session is based on the Tech Net tutorial for setting&#xD;
up VPCs for WIndows Server 2008 and ADFS.here: &lt;a title="http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true" href="http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true"&gt;http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
As it is published today, the lab has just a few issues that can get in the way of&#xD;
your success with the setup. The following blog post summarizes those issues if you&#xD;
have comments, but I also have a PDF that has a few screenshots here:  &lt;a href="http://www.dasblonde.net/downloads/ADFSServer2008LabErrata.pdf"&gt;http://www.dasblonde.net/downloads/ADFSServer2008LabErrata.pdf&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;SESSION: Building a Router for your Applications&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
I wrote two MSDN articles on this subject, the first is already published &lt;a title="http://msdn2.microsoft.com/en-us/magazine/cc500646.aspx" href="http://msdn2.microsoft.com/en-us/magazine/cc500646.aspx"&gt;here:&#xD;
http://msdn2.microsoft.com/en-us/magazine/cc500646.aspx&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Get the routing samples for both parts here: &lt;a href="http://www.dasblonde.net/downloads/Routers.zip"&gt;http://www.dasblonde.net/downloads/Routers.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The second part should be up within another month.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;SESSION: Going Federated with WCF&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Most of the samples for this session come from my book code (see above).  &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
An additional sample: &lt;a href="http://www.dasblonde.net/downloads/SecurityTokenClaims.zip"&gt;http://www.dasblonde.net/downloads/SecurityTokenClaims.zip&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;strong&gt;&#xD;
            &lt;/strong&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;SESSION: Load Balancing Considerations for WCF&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Samples for this instancing and throttling come from my book (see above). &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
I have additional samples related to proxies here, including a proxy wrapper to address&#xD;
timeouts and uncaught exceptions that fault the channel: &lt;a href="http://www.dasblonde.net/downloads/Proxies.zip"&gt;http://www.dasblonde.net/downloads/Proxies.zip&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0ca8e093-5a2f-4977-9ee2-3ad7f5da433d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/AD%20FS" rel="tag"&gt;AD&#xD;
FS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Federated%20Security" rel="tag"&gt;Federated&#xD;
Security&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=27442036-26e3-4ea1-a1bd-c1c18b9a1a50"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=7JjT9cG"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=7JjT9cG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=EukbAog"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=EukbAog" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=c8iENbg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=c8iENbg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=RldMVCg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=RldMVCg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,27442036-26e3-4ea1-a1bd-c1c18b9a1a50.aspx</comments>
      <category>AD FS</category>
      <category>Security</category>
      <category>WCF</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/04/25/DevConnectionsOrlandoGetTheCode.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=159ae45a-ce70-4da9-8a8a-01896764126e</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,159ae45a-ce70-4da9-8a8a-01896764126e.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,159ae45a-ce70-4da9-8a8a-01896764126e.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=159ae45a-ce70-4da9-8a8a-01896764126e</wfw:commentRss>
      
      <title>Step-By-Step Guide for AD FS - Errata Comments</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,159ae45a-ce70-4da9-8a8a-01896764126e.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/277220859/StepByStepGuideForADFSErrataComments.aspx</link>
      <pubDate>Thu, 24 Apr 2008 22:42:47 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
I recently spent a painful 30-40 hours setting up VPCs according to the Tech Net lab&#xD;
"Step-By-Step Guide for AD FS in Windows Server 2008. The lab is located online here: &lt;a title="http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true" href="http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true"&gt;http://technet2.microsoft.com/windowsserver2008/en/library/87e1a178-4d8a-4e89-98b0-d125f9c84c221033.mspx?mfr=true&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In fact, the process didn't have to be so painful except that there are just a few&#xD;
instructions that are less than clear, incomplete or incorrect. Of course, when things&#xD;
don't work as expected I automatically assume that I missed a step, executed a step&#xD;
incorrectly, or just plain didn't know something that the lab instructions assumed&#xD;
everyone knows. So, my natural instinct was to repeat the steps, which I did several&#xD;
times spending many hours since there are 4 VPCs and lengthy installation steps involved&#xD;
for each. As it turns out, just a few fixes to the lab instructions could have avoided&#xD;
all that.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
A document summarizing the issues can be downloaded from here, with additional screenshots&#xD;
beyond what is discuss below: &lt;a href="http://www.dasblonde.net/downloads/ADFSServer2008LabErrata.pdf"&gt;http://www.dasblonde.net/downloads/ADFSServer2008LabErrata.pdf&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope you find this helpful if you are trying to follow the lab. If you encounter&#xD;
different problems, please do let me know so I can post updates here. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Step 1: Preinstallation Tasks&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Configure computer operating systems and network settings&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
Before you get started, make sure to turn off the firewall settings on all VPCs. The&#xD;
firewall gets in the way of DNS resolution between machines which causes problems&#xD;
with adding computers/users to domains, problems browsing to sites later on in the&#xD;
lab, and similar problems with redirections that take place when you run the lab. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
During network setup, you don’t need to select server roles yet even though the chart&#xD;
lists them. Just set up the IP addresses at this time. The table listing is just a&#xD;
little misleading as it might lead you to think you need to set up the web server,&#xD;
federation server or domain controller at this point, but there are separate steps&#xD;
for this later. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
Set IP addresses according to the table for IPv4 and disable IPv6. If you don’t disable&#xD;
IPV6, the AD DS setup will try to enable dynamic DNS and then your static IPs will&#xD;
be blown away.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Install and configure AD DS&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The firewall on the adfsaccount machine must be off for this to work. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
After installing AD DS, check your network IP settings again just to make sure the&#xD;
DNS settings are as you set them in the previous step. I found that sometimes the&#xD;
preferred DNS settings were reset.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Step 2: Installing AD FS Role Services and Configuring Certificates&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Configure IIS to require SSL on both federation servers&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
                &lt;u&gt;You can skip this step completely!!!! &lt;/u&gt;After you install AD FS there is a new&#xD;
web application directory created under /adfs. The /ls subdir is already set up to&#xD;
require SSL and Ignore certificates. The /fs subdir is already set up to require SSL&#xD;
and Accept certificates. You don’t need to do anything more here. In fact, if you&#xD;
execute this step and set up the default web site to Accept certificates you’ll be&#xD;
prompted to supply a client certificate when you browse to the claims-aware application&#xD;
later on. This will not only confuse you, but prevent you from browsing to the claims-aware&#xD;
application successfully. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Export the adfsresource server authentication certificate to a file&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
There is no reason that you have to export the private key (.pfx) here. To establish&#xD;
trust only the public key cert (.cer) is required. Following the lab steps won’t hurt&#xD;
you here, but it is important to understand that exporting private keys is not traditionally&#xD;
recommended outside of the machine, domain or application that owns the key. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
This also implies that the next section could import a .cer instead of a .pfx, depending&#xD;
which route you take.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Step 3: Configuring the Web Server&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Configure IIS on the Web server&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
After completing step #7 to require SSL for the default web site, skip step #8. Leave&#xD;
the setting as require SSL and Ignore client certificates. You &lt;b&gt;don’t&lt;/b&gt; want to&#xD;
Accept client certificates, this causes the browser to prompt for a certificate when&#xD;
you browse to the claims-aware application. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
In fact, step #7 could be modified so that you don’t require SSL for the entire Default&#xD;
Web Site. Instead, you could just require SSL for the /claims-aware application directory&#xD;
which we will be browsing to. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Create and configure the claims-aware application&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
These instructions are fine, but the files from the Appendix A are incorrect for IIS&#xD;
7. See my notes on this later on.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Step 4: Configuring the Federation Servers&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
These steps are fine, but after you have completed these steps you’ll have to do a&#xD;
few more certificate installations to ensure self-signed certificates are trusted&#xD;
on appropriate machines. I have provided instructions on that below. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Running the AD FS Diagnostic Tool&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
When I was trouble-shooting my own lab issues, Joe Kaplan pointed me to the AD FS&#xD;
Diagnostic Tool which is blogged about here: &lt;a title="http://blogs.technet.com/adfs/archive/2007/11/01/adfs-diagnostic-tool.aspx" href="http://blogs.technet.com/adfs/archive/2007/11/01/adfs-diagnostic-tool.aspx"&gt;http://blogs.technet.com/adfs/archive/2007/11/01/adfs-diagnostic-tool.aspx&lt;/a&gt;.&#xD;
This really helped me to verify certificates were trusted, and that my AD FS configuration&#xD;
was ok. Run this tool and follow the instructions on the blog post. Note the following: &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
You will get warnings on the resource server related to E-mail claims, but those do&#xD;
not cause any concern, just ignore it. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you do get any errors, fix the problems indicated in the error. I only encountered&#xD;
one or two errors related to self-signed certificate trust, which I explain how to&#xD;
fix in the next section.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Additional Configuration for Self-Signed Certificates&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Since you are using self-signed certs on all machines, it is best practice to install&#xD;
your public key certs into the &lt;i&gt;Trusted Root Certification Authorities &lt;/i&gt;store&#xD;
on the machine that owns the cert, and on any machine that must trust the cert. Some&#xD;
of the lab steps address this, but there are a few missing steps and again this can&#xD;
confuse you if you aren’t familiar with certificate issues. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The following instructions guide you first through exporting the certificates we need&#xD;
to work with. You may have already exported these certs in previous steps, and hopefully&#xD;
are using the same naming convention specified in the lab. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Exporting certificates, if you haven’t already: &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsaccount&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The private key created for IIS is installed in the Local Machine/My store, called &lt;i&gt;adfsaccount.adatum.com&lt;/i&gt;.&#xD;
Export the public key certificate (.cer) if you haven’t already and call it adfsaccount.cer. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
The private key created for the federation server to sign tokens is installed in the&#xD;
Local Machine/My store, called &lt;i&gt;Federation Server adfsaccount&lt;/i&gt;. Export the public&#xD;
key certificate (.cer) if you haven’t already and call it adfsaccount_ts.cer. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsresource&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The private key created for IIS is installed in the Local Machine/My store, called &lt;i&gt;adfsresource.treyresearch.net&lt;/i&gt;.&#xD;
Export the public key certificate (.cer) if you haven’t already and call it adfsresource.cer. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
The private key created for the federation server to sign tokens is installed in the&#xD;
Local Machine/My store, called &lt;i&gt;Federation Server adfsresource&lt;/i&gt;. Export the public&#xD;
key certificate (.cer) if you haven’t already and call it adfsresource_ts.cer. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsweb&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The private key created for IIS is installed in the Local Machine/My store, called &lt;i&gt;adfsweb.treyresearch.net&lt;/i&gt;.&#xD;
Export the public key certificate (.cer) if you haven’t already and call it adfsweb.cer. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Importing certificates, if you haven’t already: &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsaccount&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
Import both adfsaccount.cer and adfsaccount_ts.cer into the Local Machine/Trusted&#xD;
Root Certification Authorities store.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsresource&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
Import adfsresource.cer, adfsresource_ts.cer and adfsaccount.cer into the Local Machine/Trusted&#xD;
Root Certification Authorities store.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsweb&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
Import adfsweb.cer into the Local Machine/Trusted Root Certification Authorities store.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Machine: adfsclient&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
In Step 5 you will be asked to install certificates through the browser. This should&#xD;
work just fine for you, thus no need to manually install to the certificate store.&#xD;
In the event you have issues, or if your client is not Vista o XP, you may need to&#xD;
manually install the certificates to trust the downstream services. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
Import adfsaccount.cer, adfsresource.cer and adfsweb.cer into the Local Machine/Trusted&#xD;
Root Certification Authorities store. This tells IE that the web sites can be trusted&#xD;
even though the certificates are self-signed.&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Step 5: Accessing the Sample Application from the Client Computer&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
This is the section where I began to have issues, which of course led me to retracing&#xD;
my steps several times unnecessarily as it turned out since the problems were related&#xD;
to a few missing or incorrect steps. &lt;b&gt;&lt;/b&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;DNS Resolution:&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The first problem I encountered was DNS resolution to adfsaccount. I consulted my&#xD;
friend Stephen Rose for this one, and we literally spend hours reviewing each VPC&#xD;
and its IP and DSN configuration, looking for issues. I learned a lot about DNS in&#xD;
the process (Stephen is the man) but we still ultimately had problems pinging one&#xD;
of the machines. As it turned out, the issue was the firewall was still on for one&#xD;
of the machines. Somehow we failed to see that. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
Make sure you can ping each machine from the adfsclient machine using not just IP&#xD;
address, but actual DNS – check your firewall settings first if you can’t, then check&#xD;
your IP/DNS settings on each machine to match Step 1: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Ping adfsaccount.adatum.com &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Ping adfsresource.treyresearch.net &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Ping adfsweb.treyresearch.net&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
If DNS is working, you shouldn’t have any issues with the steps in this section of&#xD;
the lab. &lt;b&gt;&lt;/b&gt;&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Requiring a Client Certificate:&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
The second issue I encountered was the client certificate issue. When I browsed to&#xD;
the claims-aware application, IE kept prompting me for a certificate with an empty&#xD;
dialog since I had no certificates. I consulted my friend Joe Kaplan for this, thinking&#xD;
I was missing something in my configuration. We extensively reviewed my setup, and&#xD;
in the process stumbled on the IE settings for Accept certificates. He educated me&#xD;
that the adfs/ls and /adfs/fs directories were already set up properly when you install&#xD;
AD FS on the machines…so I rolled back the step that incorrectly configured each web&#xD;
site for the Accept setting. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
If you skipped the step to configure the web sites to require SSL and Accept certificates,&#xD;
you should be able to get through the steps in this section of the lab as well. &lt;b&gt;&lt;/b&gt;&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Section: Configure browser settings to trust the adfsaccount federation server &lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
You should get a certificate error in this step, since the certificate is self-signed.&#xD;
When prompted you can to install the certificate as instructed for the adfsweb site&#xD;
in a later step. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;b&gt;Sections: Access the claims-aware application from a Windows XP client/Vista client&lt;/b&gt;&#xD;
            &lt;ul&gt;&#xD;
              &lt;li&gt;&#xD;
Either of these sections should behave similar though instructions to handle self-signed&#xD;
certificates are slightly different. &#xD;
&lt;/li&gt;&#xD;
              &lt;li&gt;&#xD;
You may be prompted more than once to install certificates, as you are redirected&#xD;
to the adfsresource and adfsaccount servers. Be prepared to install several certificates. &#xD;
&lt;/li&gt;&#xD;
            &lt;/ul&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Appendix A: Creating the Sample Claims-Aware Application&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
The code for default.aspx and default.aspx.cs are fine in this section of the lab. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The web.config does not work for IIS7, and this can really throw you for a loop because&#xD;
you’ll get a generic “Internal Server Error” at the client machine…with NO IDEA what&#xD;
is behind it. This happened to me and I assumed once again that I had missed a configuration&#xD;
step. Joe Kaplan and I spent a bunch of time trying to trouble shoot my configuration&#xD;
for AD FS on all machines, thinking that was the cause…and then he eluded it might&#xD;
be an IIS issue. It turns out that if you browse to the /claimapp from the web server&#xD;
machine you can see the full error. Thanks to my friend Richard Campbell for suggesting&#xD;
I try that one! Since I have custom errors turned off in the web.config, I should&#xD;
have been able to see the error remotely…but apparently something else (perhaps in&#xD;
IIS 7 defaults) is overriding that behavior. I’ll have to look into that separately. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
When I was able to see the full error, it pointed to a configuration issue in the&#xD;
web.config related to the HTTP module configuration for the Web Agent (screenshot&#xD;
below). A new section must be added to the web.config, inside the &amp;lt;configuration&amp;gt;&#xD;
element, as follows:&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;pre class="csharpcode"&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;system.webServer&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;modules&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;add&lt;/span&gt;&#xD;
          &lt;span class="attr"&gt;name&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;="Identity&#xD;
Federation Services Application Authentication Module"&lt;/span&gt;&#xD;
          &lt;span class="attr"&gt;type&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;="System.Web.Security.SingleSignOn.WebSsoAuthenticationModule,&#xD;
System.Web.Security.SingleSignOn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35,&#xD;
Custom=null"&lt;/span&gt;&#xD;
          &lt;span class="attr"&gt;preCondition&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;="managedHandler"&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;modules&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;validation&lt;/span&gt;&#xD;
          &lt;span class="attr"&gt;validateIntegratedModeConfiguration&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;="false"&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&#xD;
          &lt;span class="html"&gt;system.webServer&lt;/span&gt;&#xD;
          &lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&#xD;
        &lt;/pre&gt;&#xD;
        &lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
        &lt;p&gt;&#xD;
I have to say, it was an interesting ride trying to get this lab set up, and as it&#xD;
turns out there aren't too many errors in the lab but the few missing and incorrect&#xD;
steps was enough to cost me 30 extra hours at least of preparation time. I hope you&#xD;
do not have the same problem with the tips I have provided here. I have to thank once&#xD;
again my friends Stephen, Joe and Richard for their respective roles in helping me&#xD;
work through the issues. Especially Joe who really went out of his way to help me&#xD;
review the AD FS setup, even though it turned out that the lab was not incorrect on&#xD;
that front...he gave me lots of great insight in the process, not to mention some&#xD;
cool tools that I could use to troubleshoot. You guys are the best!!!!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;Supporting Resources:&lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Joe Kaplan is one of the very few and strongest authorities on AD FS out there today,&#xD;
and he was a tremendous help to me as I got up to speed on the environment. His web&#xD;
site and forum are as follows: &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.joekaplan.net"&gt;http://www.joekaplan.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://directoryprogramming.net"&gt;http://directoryprogramming.net&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
ADFS for Developers – a nice high level article from Keith Brown on ADFS (for 2003&#xD;
server): &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc163520.aspx"&gt;http://msdn2.microsoft.com/en-us/magazine/cc163520.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Understanding WS-Federation – to understand the protocols beneath federation, this&#xD;
is helpful: &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb498017.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb498017.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d5ff78c7-e2be-4c8d-9361-07032329f68d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/AD%20FS" rel="tag"&gt;AD FS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Federated%20Security" rel="tag"&gt;Federated&#xD;
Security&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=159ae45a-ce70-4da9-8a8a-01896764126e"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=ON8a1IG"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=ON8a1IG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=izQx59g"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=izQx59g" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=CG5k0Mg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=CG5k0Mg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=1H1haig"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=1H1haig" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,159ae45a-ce70-4da9-8a8a-01896764126e.aspx</comments>
      <category>AD FS</category>
      <category>Security</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/04/24/StepByStepGuideForADFSErrataComments.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=a2e5c650-b538-4972-9073-4e15d500ec77</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,a2e5c650-b538-4972-9073-4e15d500ec77.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,a2e5c650-b538-4972-9073-4e15d500ec77.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a2e5c650-b538-4972-9073-4e15d500ec77</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>My Proxy Wrapper and the EVIL SUO File</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,a2e5c650-b538-4972-9073-4e15d500ec77.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/277218250/MyProxyWrapperAndTheEVILSUOFile.aspx</link>
      <pubDate>Thu, 24 Apr 2008 22:36:33 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
A few weeks ago I was presenting a code sample that I created last year and discovered&#xD;
a mysterious problem. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
First, let me explain the sample. It is a proxy wrapper for WCF clients that illustrates&#xD;
how to swallow timeout exceptions and recreate channels automatically when there is&#xD;
an exception that faults the channel. The idea is this:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
When a channel with a transport session times out, does the user need to see an error?&#xD;
Not really. But, the exception won't show up until you try to call the service, so&#xD;
my wrapper catches communication exceptions and if they are not faults it creates&#xD;
a new channel and retries the same call to the service once more. The theory is, if&#xD;
it fails again, we probably have a bigger problem. Otherwise, we will have successfully&#xD;
allowed the client to continue working without seeing an error. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
When an uncaught exception from the service faults the channel, the client channel&#xD;
will also be faulted if the call is not one-way. The user should see the error message,&#xD;
even if it is an uncaught exception, but the next time they use the proxy they should&#xD;
get a new channel so they can continue to work. So, the proxy wrapper creates the&#xD;
channel again if the channel is faulted, before making the next call. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
I explained this in my ASP.NET Pro article on the subject. The latest code for this&#xD;
is here: &lt;a href="http://www.dasblonde.net/downloads/Proxies.zip"&gt;http://www.dasblonde.net/downloads/Proxies.zip&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Well, the problem that In encountered is that all of a sudden my logic for checking&#xD;
if the channel was faulted after a timeout, was failing!!!! It was strange - from&#xD;
one stack frame to another, the channel went from Faulted to Created. But none of&#xD;
my code affected that change! So, of course I thought that something had changed in&#xD;
.NET 3.5 related to channel factory caching that might have had a side-effect of my&#xD;
code...and I didn't have time to investigate further until today while I was talking&#xD;
with my colleague Brian Noyes about the subject. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Long story short, he ran the code, reproduced the problem, and remembered that there&#xD;
were some strange behaviors with SUO files for a solution that could cause this. He&#xD;
deleted the SUO and then the sample worked like it originally did!!!!! I did the same,&#xD;
and found the same result.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
This is really messed up! Apparently this is a common problem, but I have never heard&#xD;
about it before. The real annoyance is the time I spent troubleshooting this before&#xD;
I talked to Brian, and the doubts it put in my mind about new features of WCF and&#xD;
possible regressions....and yet I was wrong...it was the stupid SUO file. What the?&#xD;
Holy? This is an unacceptable bug. Who knows what kind of misleading issues this could&#xD;
cause developers in their day-to-day work. &#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ec15eb9c-9c45-416d-b52b-785b6d73ad8f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VS%202008" rel="tag"&gt;VS&#xD;
2008&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=a2e5c650-b538-4972-9073-4e15d500ec77"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=5Io1ZQG"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=5Io1ZQG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=SEhXbFg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=SEhXbFg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=u7di7bg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=u7di7bg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=8nUJBZg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=8nUJBZg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,a2e5c650-b538-4972-9073-4e15d500ec77.aspx</comments>
      <category>VS 2008</category>
      <category>WCF</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/04/24/MyProxyWrapperAndTheEVILSUOFile.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=43db3a7c-e862-49de-ab9e-094fc708541c</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,43db3a7c-e862-49de-ab9e-094fc708541c.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,43db3a7c-e862-49de-ab9e-094fc708541c.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=43db3a7c-e862-49de-ab9e-094fc708541c</wfw:commentRss>
      
      <title>WCF Security Guide from Patterns and Practices</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,43db3a7c-e862-49de-ab9e-094fc708541c.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/267208030/WCFSecurityGuideFromPatternsAndPractices.aspx</link>
      <pubDate>Wed, 09 Apr 2008 19:21:20 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
P&amp;amp;P is putting together guidance for WCF security and is looking for feedback&#xD;
from the community. Now is the time to influence the results from your own practical&#xD;
experience so get in there and review the whole thing or the areas of your greatest&#xD;
interest over the next few weeks! The feedback will be really useful!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
J.D. Meier's blog has a link here:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://blogs.msdn.com/jmeier/archive/2008/03/27/patterns-and-practices-wcf-security-guidance-now-available.aspx"&gt;http://blogs.msdn.com/jmeier/archive/2008/03/27/patterns-and-practices-wcf-security-guidance-now-available.aspx&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Or, go direct to the CodePlex site:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.codeplex.com/WCFSecurity/"&gt;http://www.codeplex.com/WCFSecurity/&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6174fb73-6fe8-4c70-b072-e24b56b5274c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Security" rel="tag"&gt;Security&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=43db3a7c-e862-49de-ab9e-094fc708541c"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=sNDUpbG"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=sNDUpbG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=GXUQSHg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=GXUQSHg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=VK2Xmjg"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=VK2Xmjg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=7QDG9ig"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=7QDG9ig" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,43db3a7c-e862-49de-ab9e-094fc708541c.aspx</comments>
      <category>Security</category>
      <category>WCF</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/04/09/WCFSecurityGuideFromPatternsAndPractices.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=d615b518-8bff-46ef-a594-efbc1b954b56</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,d615b518-8bff-46ef-a594-efbc1b954b56.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,d615b518-8bff-46ef-a594-efbc1b954b56.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d615b518-8bff-46ef-a594-efbc1b954b56</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>SD West 2008 - Get the code!</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,d615b518-8bff-46ef-a594-efbc1b954b56.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/247808827/SDWest2008GetTheCode.aspx</link>
      <pubDate>Sat, 08 Mar 2008 08:10:57 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
I just wrapped up a week at SD West in Santa Clara where I delivered 2 full day tutorials&#xD;
and 4 sessions. This post will lead you to all the sample code for those sessions,&#xD;
enjoy!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Tutorial: .NET Technology Roadmap &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
The following link has instructions for machine setup, numerous references to resources,&#xD;
and code samples demonstrated: &lt;a href="http://www.dasblonde.net/downloads/TechnologyRoadmap0308.zip"&gt;http://www.dasblonde.net/downloads/TechnologyRoadmap0308.zip&lt;/a&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Tutorial: Building an Enterprise SOA with WCF&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Most of the samples for this tutorial come from my book. Download those samples with&#xD;
instructions here: &lt;a href="http://www.thatindigogirl.com"&gt;www.thatindigogirl.com&lt;/a&gt;.&#xD;
In addition I also demonstrated some newer samples including the following:&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Proxies: &lt;a href="http://www.dasblonde.net/downloads/Proxies.zip"&gt;http://www.dasblonde.net/downloads/Proxies.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Error Handling: &lt;a href="http://www.dasblonde.net/downloads/ErrorHandlers.zip"&gt;http://www.dasblonde.net/downloads/ErrorHandlers.zip&lt;/a&gt;&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Routers: &lt;a href="http://www.dasblonde.net/downloads/Routers.zip"&gt;http://www.dasblonde.net/downloads/Routers.zip&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Entity Framework, AJAX and REST - A look at Project Astoria&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://astoria.mslivelabs.com/"&gt;http://astoria.mslivelabs.com/&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://quickstarts.asp.net/3-5-extensions/"&gt;http://quickstarts.asp.net/3-5-extensions/&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.dasblonde.net/downloads/EFDataServicesSample.zip"&gt;http://www.dasblonde.net/downloads/EFDataServicesSample.zip&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Exploring Windows CardSpace&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.dasblonde.net/downloads/CardSpaceSamples.zip"&gt;http://www.dasblonde.net/downloads/CardSpaceSamples.zip&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Federation with WCF&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Most of the samples for this session come from my book. Download those samples with&#xD;
instructions here: &lt;a href="http://www.thatindigogirl.com"&gt;www.thatindigogirl.com&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
An additional sample: &lt;a href="http://www.dasblonde.net/downloads/SecurityTokenClaims.zip"&gt;http://www.dasblonde.net/downloads/SecurityTokenClaims.zip&lt;/a&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Scalability and Throughput Considerations for WCF&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Most of the samples for this session come from my book. Download those samples with&#xD;
instructions here: &lt;a href="http://www.thatindigogirl.com"&gt;www.thatindigogirl.com&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Also see the my proxy samples: &lt;a href="http://www.dasblonde.net/downloads/Proxies.zip"&gt;http://www.dasblonde.net/downloads/Proxies.zip&lt;/a&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c7d9b4a4-92fa-414d-8b93-a06a60a09309" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Federation" rel="tag"&gt;Federation&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CardSpace" rel="tag"&gt;CardSpace&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Astoria" rel="tag"&gt;Astoria&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WF" rel="tag"&gt;WF&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=d615b518-8bff-46ef-a594-efbc1b954b56"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=U3xhOBF"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=U3xhOBF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=e4FVNif"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=e4FVNif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=88Lcexf"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=88Lcexf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=xExrtqf"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=xExrtqf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,d615b518-8bff-46ef-a594-efbc1b954b56.aspx</comments>
      <category>.NET 3.0</category>
      <category>.NET 3.5</category>
      <category>Speaking/Events</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/03/08/SDWest2008GetTheCode.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=bf8d6820-2e1a-4969-addc-85995b9daa1b</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,bf8d6820-2e1a-4969-addc-85995b9daa1b.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,bf8d6820-2e1a-4969-addc-85995b9daa1b.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=bf8d6820-2e1a-4969-addc-85995b9daa1b</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Visual Studio 2005/2008 CTP Setup - February 2008</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,bf8d6820-2e1a-4969-addc-85995b9daa1b.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/242825714/VisualStudio20052008CTPSetupFebruary2008.aspx</link>
      <pubDate>Thu, 28 Feb 2008 17:19:25 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
I'm in the middle of preparing for a session at SD West next week where I talk about&#xD;
the Microsoft Technology Roadmap - basically an avalanche of technologies in one day.&#xD;
Each time I present this I have to update my resources with newer tools, usually extensions&#xD;
to Visual Studio environment, so that attendees can be successful at running demos.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Here is my latest list of "setup instructions" for the CTPs I use, with links to where&#xD;
the sites are located. I can't guarantee how long these will be the latest, but you&#xD;
should be OK for at least the next month!&#xD;
&lt;/p&gt;&#xD;
        &lt;h4&gt;&#xD;
          &lt;a name="_Toc191953269"&gt;Windows XP/SP2 or Windows Server 2003 Setup&lt;/a&gt;&#xD;
        &lt;/h4&gt;&#xD;
        &lt;p&gt;&#xD;
This section describes core machine setup for the operating system, .NET 3.0 and SQL&#xD;
Server. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Enable IIS &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Enable MSMQ &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Install .NET 3.0 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253fFamilyId%253d10CC340B-F857-4A14-83F5-25634C3BF043%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Windows SDK Update for Vista (really, for .NET 3.0) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· SQL Server 2000/2005 or SQL Express &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
o Install any service packs &#xD;
&lt;/p&gt;&#xD;
        &lt;h4&gt;&#xD;
          &lt;a name="_Toc191953270"&gt;Windows Vista/SP1 or Windows Server 2008&lt;/a&gt;&#xD;
        &lt;/h4&gt;&#xD;
        &lt;p&gt;&#xD;
This section describes core machine setup for the operating system, .NET 3.0 and SQL&#xD;
Server. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Enable IIS/WAS &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Enable MSMQ &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· &lt;i&gt;NOTE: .NET 3.0 is already installed&lt;/i&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Windows SDK for Vista (really, for .NET 3.0) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· SQL Server 2000/2005 or SQL Express &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
o Install any service packs &#xD;
&lt;/p&gt;&#xD;
        &lt;h4&gt;&#xD;
          &lt;a name="_Toc191953271"&gt;Visual Studio 2005 (if you have to)&lt;/a&gt;&#xD;
        &lt;/h4&gt;&#xD;
        &lt;p&gt;&#xD;
This section lists tools to install to set up your Visual Studio 2005 environment.&#xD;
For .NET 3.0 and 3.5 development, Visual Studio 2005 is sorely out of date on tools,&#xD;
so anything you install from this list below is likely not to work with newer code&#xD;
samples. You have been warned. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Visual Studio 2005 Extensions for WCF and WPF – November 2006 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253fFamilyId%253dF54F5537-CC86-4BF5-AE44-F5A1E805680D%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Visual Studio 2005 Extensions for WF – November 2006 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253ffamilyid%253d5D61409E-1FA3-48CF-8023-E8F38E709BA6%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Visual Studio 2005 LINQ CTP - May 2006 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253ffamilyid%253d1e902c21-340c-4d13-9f04-70eb5e3dceea%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=1e902c21-340c-4d13-9f04-70eb5e3dceea&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Visual Studio 2005 ADO.NET vNext CTP – May 2006 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253fFamilyId%253dB68F6F53-EC87-4122-B1C8-EE24A043BF72%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=B68F6F53-EC87-4122-B1C8-EE24A043BF72&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Visual Studio 2005 Entity Data Model Designer Prototype CTP – May 2006 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.dasblonde.net/ct.ashx?id=32575fbb-2d97-4cdd-b418-796b5a8565c4&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid%3d0128d57c-184c-48d1-8ac8-5bf20d4eeeb6%26url%3dhttp%253a%252f%252fwww.microsoft.com%252fdownloads%252fdetails.aspx%253fFamilyID%253d74bda7b2-9ca9-4eea-a33f-31942ddc9dbe%2526displaylang%253den"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=74bda7b2-9ca9-4eea-a33f-31942ddc9dbe&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h4&gt;&#xD;
          &lt;a name="_Toc191953272"&gt;Visual Studio 2008 RTM&lt;/a&gt;&#xD;
        &lt;/h4&gt;&#xD;
        &lt;p&gt;&#xD;
This section lists tools to install to set up your Visual Studio 2008 environment.&#xD;
Many tools have been installed, but there are also many extensions for ASP.NET, AJAX,&#xD;
Silverlight and ADO.NET 3.5 features in this list. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· &lt;i&gt;NOTE: Tools for WCF, WPF, WF, AJAX and LINQ are built-in &lt;/i&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Run this so that older projects will bind to older version of AJAX libraries &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://download.microsoft.com/download/7/9/2/79268325-1006-4566-bd26-5581b8971f36/DisableAjaxPolicy.EXE"&gt;http://download.microsoft.com/download/7/9/2/79268325-1006-4566-bd26-5581b8971f36/DisableAjaxPolicy.EXE&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· AJAX Control Toolkit for .NET 3.5 (includes the rich code sample for AJAX) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941"&gt;http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· ASP.NET 3.5 Extensions Preview – December 2007 CTP &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· ADO.NET Entity Framework Beta 3 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=15DB9989-1621-444D-9B18-D1A04A21B519&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=15DB9989-1621-444D-9B18-D1A04A21B519&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Entity Framework Tools Beta 3 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D8AE4404-8E05-41FC-94C8-C73D9E238F82&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=D8AE4404-8E05-41FC-94C8-C73D9E238F82&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Silverlight 1.1 Alpha Refresh – September 2007 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://msdn2.microsoft.com/en-us/silverlight/bb419317.aspx"&gt;http://msdn2.microsoft.com/en-us/silverlight/bb419317.aspx&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Silverlight 1.1 Tools Alpha for VS 2008 – November 2007 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=25144c27-6514-4ad4-8bcb-e2e051416e03&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=25144c27-6514-4ad4-8bcb-e2e051416e03&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· Expression Blend 2 Preview – December 2007 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=65177E23-C116-475A-9057-5A5071A379F6&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=65177E23-C116-475A-9057-5A5071A379F6&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
· ASP.NET 3.5 Extensions Preview – ADO.NET Data Services Silverlight Add-On - December&#xD;
2007 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fd9c2a29-7383-4b2e-9ec9-0c6120718d4f&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=fd9c2a29-7383-4b2e-9ec9-0c6120718d4f&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7ba9c43f-3aec-4c2b-b394-f681be72d303" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Visual%20Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CTP" rel="tag"&gt;CTP&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Setup" rel="tag"&gt;Setup&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=bf8d6820-2e1a-4969-addc-85995b9daa1b"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=VTXlOzE"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=VTXlOzE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=1kieW4e"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=1kieW4e" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=cY9CVEe"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=cY9CVEe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=7to6GNe"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=7to6GNe" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,bf8d6820-2e1a-4969-addc-85995b9daa1b.aspx</comments>
      <category>.NET 3.0</category>
      <category>.NET 3.5</category>
      <category>Visual Studio</category>
      <category>VS 2008</category>
    <feedburner:origLink>http://www.dasblonde.net/2008/02/28/VisualStudio20052008CTPSetupFebruary2008.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink,guid,00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0.aspx</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView,guid,00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0.aspx</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0</wfw:commentRss>
      <slash:comments>11</slash:comments>
      
      <title>Dev Connections Las Vegas: Tutorial Resources</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink,guid,00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0.aspx</guid>
      <link>http://feeds.feedburner.com/~r/dasblonde/~3/184439627/DevConnectionsLasVegasTutorialResources.aspx</link>
      <pubDate>Wed, 14 Nov 2007 02:58:23 GMT</pubDate>
      <description>&#xD;
        &lt;p&gt;&#xD;
Thanks to all that attended the full-day tutorial at Dev Connections last Monday -&#xD;
Improve Your SOA: Designing a Secure, Reliable and Scalable System. It was certainly&#xD;
an avalanche of rich topics related to SOA and WCF. At last I have compiled the long&#xD;
list of resources from the day, including references to some getting started resources&#xD;
for those new to WCF. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Getting Started&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
See my WCF WebCast Series for an introduction to WCF features: &lt;a title="http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx" href="http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx"&gt;http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
I also recommend my book since it has hands-on labs for WCF, but all of the code for&#xD;
my book can be downloaded from my book blog: &lt;a href="http://www.thatindigogirl.com"&gt;http://www.thatindigogirl.com&lt;/a&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Demos&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Download the book code here for VS 2005: &lt;a title="http://www.thatindigogirl.com/LearningWCFCode.aspx" href="http://www.thatindigogirl.com/LearningWCFCode.aspx"&gt;http://www.thatindigogirl.com/LearningWCFCode.aspx&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Download the book code here for VS 2008: &lt;a title="http://www.thatindigogirl.com/LearningWCFCode.aspx" href="http://www.thatindigogirl.com/LearningWCFCodeVS2008.aspx"&gt;http://www.thatindigogirl.com/LearningWCFCodeVS2008.aspx&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Chunking Channel: See WIndows SDK samples &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Router demos: &#xD;
&lt;ul&gt;&lt;li&gt;&lt;a title="http://www.dasblonde.net/downloads/MessagingIntermediaryVia.zip" href="http://www.dasblonde.net/downloads/MessagingIntermediaryVia.zip"&gt;http://www.dasblonde.net/downloads/MessagingIntermediaryVia.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="http://www.dasblonde.net/downloads/MessagingIntermediaryDuplex.zip" href="http://www.dasblonde.net/downloads/MessagingIntermediaryDuplex.zip"&gt;http://www.dasblonde.net/downloads/MessagingIntermediaryDuplex.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Code from the book is organized by subject matter. I specifically illustrates samples&#xD;
from these subdirectories: \Exceptions, \Security, \Security\ClaimsBased, \Instancing,&#xD;
\Concurrency, \Bindings, \QueuedMessages, \Transactions, \ReliableSessions.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If there are other resources you are looking for specifically, please drop me an email&#xD;
and I'll add to this post. Thanks!&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:c51fc2bd-c35e-4baa-af9e-89b590c26853" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Dev%20Connections" rel="tag"&gt;Dev Connections&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0"&gt;&lt;/img&gt;&#xD;
      &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=dVXmoTB"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=dVXmoTB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=vSWZkpb"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=vSWZkpb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=8j0731b"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=8j0731b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dasblonde?a=J0gug2b"&gt;&lt;img src="http://feeds.feedburner.com/~f/dasblonde?i=J0gug2b" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.dasblonde.net/CommentView,guid,00bb6d9b-31b1-4fb4-a7d4-131fd71ecac0.aspx</comments>
      <category>DevConnections</category>
      <category>Speaking/Events</category>
      <category>WCF</category>
    <feedburner:origLink>http://www.dasblonde.net/2007/11/14/DevConnectionsLasVegasTutorialResources.aspx</feedburner:origLink></item>
  </channel>
</rss>
