<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Anirban Chakladar|Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/anirbanc/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/anirbanc/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-01-26T20:25:00Z</updated><entry><title>Outlook 2010: Cannot open you default e-mail folders.. MAPI was unable to load the information service msncon.dll.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2009/11/21/cannot-open-you-default-e-mail-folders-mapi-was-unable-to-load-the-information-service-msncon-dll-be-sure-the-service-is-correctly-installed-and-configured.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2009/11/21/cannot-open-you-default-e-mail-folders-mapi-was-unable-to-load-the-information-service-msncon-dll-be-sure-the-service-is-correctly-installed-and-configured.aspx</id><published>2009-11-22T04:53:00Z</published><updated>2009-11-22T04:53:00Z</updated><content type="html">&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT size=3&gt;Downloaded the Office 2010 Beta? Cool.. Outlook 2010 &lt;I&gt;is&lt;/I&gt; awesome (and so is OneNote 2010, try it). Here's a very easy fix for the following Outlook2010 startup message:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #c00000; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT size=3&gt;&amp;nbsp;&amp;nbsp;"Cannot open you default e-mail folders. An&amp;nbsp;unexpected&amp;nbsp;error has occured.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #c00000; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT size=3&gt;&amp;nbsp;MAPI was unable to load the information service msncon.dll. Be sure the service is correctly installed and configured."&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #c0504d; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-themecolor: accent2; mso-style-textfill-fill-color: #C0504D; mso-style-textfill-fill-themecolor: accent2; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Steps&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Symbol; mso-bidi-font-size: 10.0pt"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Close Outlook2010&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Symbol; mso-bidi-font-size: 10.0pt"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Goto &lt;I style="mso-bidi-font-style: normal"&gt;Control Panel &lt;/I&gt;&amp;gt;&lt;I style="mso-bidi-font-style: normal"&gt; Add or Remove Programs&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Symbol; mso-bidi-font-size: 10.0pt"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Uninstall your old &lt;I style="mso-bidi-font-style: normal"&gt;Outlook Connector&lt;/I&gt; for Hotmail/Live mail &amp;gt; Restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Symbol; mso-bidi-font-size: 10.0pt"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Get the new connector (&lt;B style="mso-bidi-font-weight: normal"&gt;version 14.0.4514.1004&lt;/B&gt;) from the links below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt 0.25in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Symbol; mso-bidi-font-size: 10.0pt"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;Open Outlook2010 again, no restart required.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #0070c0; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;32 bit: &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #0070c0; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;A href="http://download.microsoft.com/download/D/F/8/DF8DC3A7-CF01-4F22-B965-DD8CD86411ED/OutlookConnector.exe" mce_href="http://download.microsoft.com/download/D/F/8/DF8DC3A7-CF01-4F22-B965-DD8CD86411ED/OutlookConnector.exe"&gt;&lt;SPAN style="COLOR: purple"&gt;http://download.microsoft.com/download/D/F/8/DF8DC3A7-CF01-4F22-B965-DD8CD86411ED/OutlookConnector.exe&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: blue; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt; &lt;/SPAN&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;BR&gt;&lt;FONT size=3&gt;64 bit: &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: blue; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;A href="http://download.microsoft.com/download/8/F/2/8F2D0D4D-719B-4BD3-90BC-56B7AF48C419/OutlookConnector.exe" mce_href="http://download.microsoft.com/download/8/F/2/8F2D0D4D-719B-4BD3-90BC-56B7AF48C419/OutlookConnector.exe"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT size=3&gt;http://download.microsoft.com/download/8/F/2/8F2D0D4D-719B-4BD3-90BC-56B7AF48C419/OutlookConnector.exe&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; COLOR: #0070c0; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;I noticed that some posts out there have download links to Version 12 of the connector, which is not compatible with Outlook2010. Use the links above and it will work like a charm &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT size=3&gt;Enjoy Office2010! . . .Need more help? &lt;/FONT&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en-US/office2010general/thread/2ed78bed-7215-41a9-b403-64df84e2d8de" mce_href="http://social.technet.microsoft.com/Forums/en-US/office2010general/thread/2ed78bed-7215-41a9-b403-64df84e2d8de"&gt;&lt;SPAN style="BORDER-BOTTOM: windowtext 1pt; BORDER-LEFT: windowtext 1pt; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; COLOR: purple; BORDER-TOP: windowtext 1pt; BORDER-RIGHT: windowtext 1pt; PADDING-TOP: 0in; mso-border-alt: none windowtext 0in"&gt;&lt;FONT size=3&gt;See here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926880" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="Outlook 2010" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Outlook+2010/default.aspx" /><category term="Office 2010 Beta" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Office+2010+Beta/default.aspx" /><category term="Outlook Connector for Office 2010" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Outlook+Connector+for+Office+2010/default.aspx" /><category term="Hotmail connector for Office 2010" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Hotmail+connector+for+Office+2010/default.aspx" /></entry><entry><title>WorkflowChanges: Reusing the modified XOML workflow template</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2009/06/19/workflowchanges-re-using-the-changed-workflow-template.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="70557" href="http://blogs.msdn.com/anirbanc/attachment/9792457.ashx" /><id>http://blogs.msdn.com/anirbanc/archive/2009/06/19/workflowchanges-re-using-the-changed-workflow-template.aspx</id><published>2009-06-20T03:19:00Z</published><updated>2009-06-20T03:19:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT color=#6699ff face=Calibri&gt;Please Note: This post is specific to .Net Framework 3.5&amp;nbsp;and VS2008&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In this scenario we have an existing WF workflow instance that we will change using the &lt;I&gt;WorkflowChanges &lt;/I&gt;class. Our objective would to be to retain these changes (using XOML) and use this new WF activity structure to create new WorkflowInstance(s).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So, let’s look at the code. For easy understanding we will break this up into 5 simple steps.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Create a XOML only workflow as a starting point. This would have an associated assembly containing the functionality that we will load later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Host the WF runtime in a console app and create a workflow instance. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Make changes to the workflow instance&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Store the new (modified) workflow template&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNoSpacing&gt;&lt;SPAN style="mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;and finally, create new instances from this &lt;I&gt;new &lt;/I&gt;template&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Step1: Create a XOML only workflow&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;a)&lt;/B&gt; Create a &lt;I style="mso-bidi-font-style: normal"&gt;Class Library &lt;/I&gt;project and create your own &lt;I style="mso-bidi-font-style: normal"&gt;type&lt;/I&gt; that derives from SequenceActivity and add the required code beside elements and compile it. Refer to &lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;WorkflowProject1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #00b0f0"&gt; &lt;/SPAN&gt;in the attached code.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;U&gt;Note&lt;/U&gt;: make sure that the code handlers are &lt;I style="mso-bidi-font-style: normal"&gt;public&lt;/I&gt; otherwise you won’t be able to bind to it from your markup (XOML workflow).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: blue; mso-no-proof: yes"&gt;namespace&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; WorkflowProject1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;partial&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;class&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;Activity1&lt;/SPAN&gt; : System.Workflow.Activities.&lt;SPAN style="COLOR: #2b91af"&gt;SequenceActivity&lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; codeActivity1_ExecuteCode(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs&lt;/SPAN&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;Console&lt;/SPAN&gt;.WriteLine(&lt;SPAN style="COLOR: #a31515"&gt;"Executing Code Activity1"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; codeActivity2_ExecuteCode(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs&lt;/SPAN&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;Console&lt;/SPAN&gt;.WriteLine(&lt;SPAN style="COLOR: #a31515"&gt;"Executing Code Activity2"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;b)&lt;/B&gt; Create a XOML only workflow (TextFile1.xoml) as shown below. Note that the &lt;I style="mso-bidi-font-style: normal"&gt;type&lt;/I&gt; created above is the root activity in this case and refers to the assembly created above. Also note that we have only two CodeActivities in this template.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&amp;lt;ns0:Activity1 x:Name="Activity12" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;xmlns:ns0="clr-namespace:WorkflowProject1;&lt;B style="mso-bidi-font-weight: normal"&gt;Assembly=WorkflowProject1&lt;/B&gt;, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"&amp;gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;CodeActivity x:Name="codeActivity1" ExecuteCode="{ActivityBind Name=Activity12, Path=codeActivity1_ExecuteCode}" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;CodeActivity x:Name="codeActivity2" ExecuteCode="{ActivityBind Name=Activity12, Path=codeActivity2_ExecuteCode}" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&amp;lt;/ns0:Activity1&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 9pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Step2: &lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;Host the WF runtime in a console app and create a workflow instance&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Create a Console app (&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;ConsoleHostApplication1&lt;/SPAN&gt;) and add the &lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;WorkflowProject1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #00b0f0"&gt; &lt;/SPAN&gt;assembly as a reference. &lt;SPAN style="FONT-FAMILY: Consolas; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Before we can create an instance of the above XOML workflow, we need to tell the WorkflowRuntime where to find the associated functionality (for the &lt;I style="mso-bidi-font-style: normal"&gt;activities&lt;/I&gt; being used). For this &lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;we need to add a &lt;I style="mso-bidi-font-style: normal"&gt;TypeProvider&lt;/I&gt; runtime service. Add the following to the Program.cs (you would need some more WF hosting code that you would find in the attached code sample)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;U&gt;Note&lt;/U&gt;: We do not need the TypeProvider if the assembly is deployed to GAC.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;WorkflowRuntime&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; workflowRuntime = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;WorkflowRuntime&lt;/SPAN&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;// Add the Assembly that contains the codebehind &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;// to a TypeProvider and register the TypeProvider with&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;// the WorkflowRuntime.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;TypeProvider&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; t = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;TypeProvider&lt;/SPAN&gt;(workflowRuntime);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;t.AddAssembly(&lt;SPAN style="COLOR: blue"&gt;typeof&lt;/SPAN&gt;(WorkflowProject1.&lt;SPAN style="COLOR: #2b91af"&gt;Activity1&lt;/SPAN&gt;).Assembly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;workflowRuntime.AddService(t);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;//run XOML workflow&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;XmlTextReader&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; reader = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;XmlTextReader&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;@"TextFile1.xoml"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;WorkflowInstance&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; instance = workflowRuntime.CreateWorkflow(reader);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;instance.Start();&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Related reading for Step 2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/magazine/cc507645.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Loading Workflow Models in WF&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735921.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Using Workflow Markup&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa718191.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Using Rules with Workflow Markup&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://blogs.msdn.com/tiny_mce/jscripts/tiny_mce/Using%20Custom%20Activities%20with%20Workflow%20Markup"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Using Custom Activities with Workflow Markup&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Step3: &lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;Make changes to the workflow instance&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;We do this with the help of the &lt;I style="mso-bidi-font-style: normal"&gt;WorkflowChanges&lt;/I&gt; class in Framework. This lets us create a transient workflow and make changes to it. Read more about it in the “Related reading” section for this step. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;In our case we add another CodeActivity to the existing activity tree.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;** You may want to provide a designer for editing the XOML. Please find related resources/sample code at the end of this post.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&amp;nbsp;//Suspend before changing&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;instance.Suspend(&lt;SPAN style="COLOR: #a31515"&gt;"Changing"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;//making changes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;WorkflowChanges&lt;/SPAN&gt; changes = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;WorkflowChanges&lt;/SPAN&gt;(instance.GetWorkflowDefinition());&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;changes.TransientWorkflow.Activities.Add(&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;CodeActivity&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;"codeActivity3"&lt;/SPAN&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;ActivityBind&lt;/SPAN&gt; bind = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;ActivityBind&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Activity12"&lt;/SPAN&gt;, &lt;SPAN style="COLOR: #a31515"&gt;"codeActivity2_ExecuteCode"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;changes.TransientWorkflow.Activities[&lt;SPAN style="COLOR: #a31515"&gt;"codeActivity3"&lt;/SPAN&gt;].SetBinding(&lt;SPAN style="COLOR: #2b91af"&gt;CodeActivity&lt;/SPAN&gt;.ExecuteCodeEvent, bind);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&amp;nbsp;instance.ApplyWorkflowChanges(changes);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Related reading for Step 3: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa349354.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Workflow Changes Overview&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735780.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Workflow Changes to Rule Conditions&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms734775.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Using Workflow Changes in Workflows&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms734569.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;How to: Apply Workflow Changes to Workflows&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms742091.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Dynamic Update from Host - Sample&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms741714.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Changing Rules - Sample&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Step4: Store the modified template for future use&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;Note that we had suspended the workflow instance in step3. We take the structure of this &lt;I style="mso-bidi-font-style: normal"&gt;paused &lt;/I&gt;(and now modified) workflow instance and store it in memory. Later we show it on the &lt;I style="mso-bidi-font-style: normal"&gt;Console&lt;/I&gt; as output. You can just as well add some simple code to store this in a database table and even associate some &lt;A href="http://msdn.microsoft.com/en-us/magazine/dd727506.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/magazine/dd727506.aspx"&gt;version&lt;/A&gt; numbers to these templates. The key to this step is the &lt;I style="mso-bidi-font-style: normal"&gt;WorkflowMarkupSerializer&lt;/I&gt;. Read more about it in the “Related reading” section for this step&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;//get the new workflow template/blueprint, optionally save it to a database with new version number for the template&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;WorkflowMarkupSerializer&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; serializer = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;WorkflowMarkupSerializer&lt;/SPAN&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;StringBuilder&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; sb = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;StringBuilder&lt;/SPAN&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;XmlWriter&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt; xwriter = &lt;SPAN style="COLOR: #2b91af"&gt;XmlTextWriter&lt;/SPAN&gt;.Create(sb);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;serializer.Serialize(xwriter, instance.GetWorkflowDefinition());&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;Console&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;.ForegroundColor = &lt;SPAN style="COLOR: #2b91af"&gt;ConsoleColor&lt;/SPAN&gt;.Cyan;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;Console&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;.WriteLine(sb.ToString() + &lt;SPAN style="COLOR: #a31515"&gt;"\n"&lt;/SPAN&gt;); &lt;SPAN style="COLOR: green"&gt;//show modified workflow template, notice the additional Code activity in the console output&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes"&gt;Console&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;.ForegroundColor = &lt;SPAN style="COLOR: #2b91af"&gt;ConsoleColor&lt;/SPAN&gt;.White;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;//or write it to a file so that we can use it later&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;XmlWriter&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;&lt;FONT color=#000000&gt; xwriter2 = &lt;/FONT&gt;&lt;SPAN style="COLOR: #2b91af"&gt;XmlTextWriter&lt;/SPAN&gt;&lt;FONT color=#000000&gt;.Create(&lt;/FONT&gt;&lt;SPAN style="COLOR: #a31515"&gt;@"C:\NewWorkflowTemplate.xoml"&lt;/SPAN&gt;&lt;FONT color=#000000&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; FONT-SIZE: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000&gt;serializer.Serialize(xwriter2, instance.GetWorkflowDefinition());&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;//resume the original workflow instance&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;instance.Resume();&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;Now let’s RUN the console app to see the changed workflow structure. Notice the additional CodeActivity that we added dynamically “codeActivity3” and the third CodeActivity output (highlighted).&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;IMG style="WIDTH: 765px; HEIGHT: 289px" title=Output_step4 alt=Output_step4 src="http://unhkpw.bay.livefilestore.com/y1pOxtAqY9BuWqahCCUUT29sXBvqlCUkjyJcqRBL6qIKd4L_56S0NPLwexF_C8rWYqxU9N8rQqj7-ZQW_mC16rND6OtUzHHGx3r/output.gif" width=1043 height=407 mce_src="http://unhkpw.bay.livefilestore.com/y1pOxtAqY9BuWqahCCUUT29sXBvqlCUkjyJcqRBL6qIKd4L_56S0NPLwexF_C8rWYqxU9N8rQqj7-ZQW_mC16rND6OtUzHHGx3r/output.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Related reading for Step 4: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa349369.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Serialization Overview&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735702.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;How to: Serialize Workflows&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735923.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Serializing Custom Activities&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa353575.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Workflow Serialization Sample&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Step5: C&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;reate new workflow instances from the &lt;I&gt;new &lt;/I&gt;template&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Create another Console app (&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;ConsoleHostApplication2&lt;/SPAN&gt;) and add the &lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;WorkflowProject1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #00b0f0"&gt; &lt;/SPAN&gt;assembly as a reference. Here we write the usual WF hosting code (see attached code sample for specifics). &lt;SPAN style="FONT-FAMILY: Consolas; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;As before we create a &lt;I style="mso-bidi-font-style: normal"&gt;TypeProvider&lt;/I&gt; to associate the assembly, and then use the &lt;I style="mso-bidi-font-style: normal"&gt;XMLReader&lt;/I&gt; overload of the &lt;I style="mso-bidi-font-style: normal"&gt;WorkflowRuntime.CreateWorkflow()&lt;/I&gt; method to create an instance for the new workflow blueprint.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;TypeProvider&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt; t = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;TypeProvider&lt;/SPAN&gt;(workflowRuntime);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;t.AddAssembly(&lt;SPAN style="COLOR: blue"&gt;typeof&lt;/SPAN&gt;(WorkflowProject1.&lt;SPAN style="COLOR: #2b91af"&gt;Activity1&lt;/SPAN&gt;).Assembly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;workflowRuntime.AddService(t);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: green; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;//run XOML workflow&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;XmlTextReader&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt; reader = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;XmlTextReader&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;@"C:\NewWorkflowTemplate.xoml"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #2b91af; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;WorkflowInstance&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt; instance = workflowRuntime.CreateWorkflow(reader);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;instance.Start();&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;Upon running this console app, you would see that there is a third CodeActivity output (highlighted), whereas the original workflow template from Step 1b had only two CodeActivities.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;IMG style="WIDTH: 405px; HEIGHT: 212px" title=Output_step5 alt=Output_step5 src="http://unhkpw.bay.livefilestore.com/y1pXOsFKTE_74q6pn1yxe9z6nVwjGwlSKHabtEQhmwyBl183gBYi218xJjp3pofFnoto5FddhhDAsOvUuwohHV5UEz1XGari_Ud/output2.gif" width=405 height=212 mce_src="http://unhkpw.bay.livefilestore.com/y1pXOsFKTE_74q6pn1yxe9z6nVwjGwlSKHabtEQhmwyBl183gBYi218xJjp3pofFnoto5FddhhDAsOvUuwohHV5UEz1XGari_Ud/output2.gif"&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;&lt;FONT color=#cc0000&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT color=#990000 size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Franklin Gothic Medium Cond','sans-serif'; FONT-SIZE: 16pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Cordia New'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A title=SampleCode.zip href="http://blogs.msdn.com/anirbanc/attachment/9792457.ashx" mce_href="http://blogs.msdn.com/anirbanc/attachment/9792457.ashx"&gt;Download Code&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;XOML Workflow&amp;nbsp;designer re-hosting resources:&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://blogs.msdn.com/markhsch/archive/2005/10/06/478042.aspx"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3 face=Calibri&gt;Viewing/Editing Workflow's in XML&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; (WF Beta1 codebase) **&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://blogs.msdn.com/markhsch/archive/2006/03/02/542596.aspx"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3 face=Calibri&gt;WFPad for Windows Workflow Foundation Beta 2&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3 face=Calibri&gt; (with code) **&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;and also..&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc835242.aspx"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3 face=Calibri&gt;WF Scenarios Guidance: Workflow Designer Re-Hosting&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa480213.aspx"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3 face=Calibri&gt;Windows Workflow Foundation: Everything about Re-Hosting the Workflow Designer&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9792457" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WF/default.aspx" /><category term="Windows Workflow Foundation" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Windows+Workflow+Foundation/default.aspx" /><category term="WorkflowChanges" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WorkflowChanges/default.aspx" /><category term="XOML" scheme="http://blogs.msdn.com/anirbanc/archive/tags/XOML/default.aspx" /><category term="XOML workflow" scheme="http://blogs.msdn.com/anirbanc/archive/tags/XOML+workflow/default.aspx" /></entry><entry><title>.Net Framework 3.5 compatibility</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2008/06/19/net-framework-3-5-compatibility.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2008/06/19/net-framework-3-5-compatibility.aspx</id><published>2008-06-19T17:54:00Z</published><updated>2008-06-19T17:54:00Z</updated><content type="html">&lt;P&gt;Here are some good posts on .Net 3.5&amp;nbsp;enhancements (dlls)&amp;nbsp;and compatibility with previous versions of the Framework.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Read about the &lt;A class="" href="http://www.danielmoth.com/Blog/2007/06/visual-studio-2008-stack.html" mce_href="http://www.danielmoth.com/Blog/2007/06/visual-studio-2008-stack.html"&gt;&lt;FONT color=#3366ff&gt;Visual Studio 2008 Evolution&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" href="http://www.danielmoth.com/Blog/2007/06/net-framework-35.html" mce_href="http://www.danielmoth.com/Blog/2007/06/net-framework-35.html"&gt;&lt;FONT color=#3366ff&gt;.Net Framework 3.5 - Red and Green Bits&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;- the additive changes, 3.5 should not break your application unless your code is based on some bug that has now been fixed. CLR v.2.0 stays the same though, &lt;A class="" href="http://www.danielmoth.com/Blog/2007/05/clr-v20-remains-at-same-version.html" mce_href="http://www.danielmoth.com/Blog/2007/05/clr-v20-remains-at-same-version.html"&gt;&lt;FONT color=#3366ff&gt;see here&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Arial"&gt;Jason Zander&lt;/SPAN&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Arial"&gt; wrote a &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: Arial"&gt;&lt;A href="http://blogs.msdn.com/jasonz/archive/2005/04/25/411925.aspx"&gt;&lt;FONT color=#3366ff&gt;blog on Framework compatibility&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Arial"&gt; in the VS 2005 context (in case you are interested)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8622083" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author></entry><entry><title>WCF Error: HTTP could not register URL http://+:8000/... Your process does not have access rights to this namespace</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2008/05/14/wcf-error-http-could-not-register-url-http-8000-your-process-does-not-have-access-rights-to-this-namespace.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2008/05/14/wcf-error-http-could-not-register-url-http-8000-your-process-does-not-have-access-rights-to-this-namespace.aspx</id><published>2008-05-15T00:12:00Z</published><updated>2008-05-15T00:12:00Z</updated><content type="html">&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;While working with WCF services over HTTP you may come across this error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;HTTP could not register URL http://+:8000/OrderManagerService/. Your process does not have access rights to this namespace.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Using WCF over HTTP either requires the use of a host (like IIS), or a manual configuration of HTTP Settings. In this case it really easy to do. The tool is different for different OS though.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Windows Server 2003/Windows XP - use the &lt;b&gt;HttpCfg.exe &lt;/b&gt;tool&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Windows Vista/Windows Server 2008 - configure these settings with the &lt;b&gt;Netsh.exe &lt;/b&gt;tool (you need to deal with UAC here). The steps are mentioned below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;1. Go to Start &amp;gt; Accessories &amp;gt; Command Prompt &amp;gt; Right-Click (Run as Administrator)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;2. Execute this at the command prompt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#990000"&gt;&lt;b&gt;netsh &lt;/b&gt;http add urlacl url=http://+:8000/OrderManagerService user=DOMAIN\username&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8000 here is your port number, you can replace this with a port number of&amp;nbsp; your choice (using which your WCF service is hosted)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style=""&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;You should get a message saying “&lt;b style=""&gt;URL reservation successfully added&lt;/b&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;What you just did is to configure a Namespace registration. Namespace reservation assigns the rights for a portion of the HTTP URL namespace to a particular group of users. A reservation gives those users the right to create services that listen on that portion of the namespace. You will find more information &lt;a href="http://msdn.microsoft.com/en-us/library/ms733768.aspx" class="" title="here" target="_blank" mce_href="http://msdn.microsoft.com/en-us/library/ms733768.aspx"&gt;here&lt;/a&gt;. &lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;There are other useful information on this page like Configuring SSL Certificates etc.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;I would also recommend &lt;a href="http://blogs.msdn.com/paulwh/archive/2007/05/04/addressaccessdeniedexception-http-could-not-register-url-http-8080.aspx" mce_href="http://blogs.msdn.com/paulwh/archive/2007/05/04/addressaccessdeniedexception-http-could-not-register-url-http-8080.aspx"&gt;this related post&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8504757" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WCF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WCF/default.aspx" /><category term="Windows Communication Foundation" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Windows+Communication+Foundation/default.aspx" /></entry><entry><title>Windows Communication Foundation 101</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2008/05/14/windows-communication-foundation-101.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2008/05/14/windows-communication-foundation-101.aspx</id><published>2008-05-15T00:05:00Z</published><updated>2008-05-15T00:05:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Windows Communication Foundation (WCF) is Microsoft’s unified programming model for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments. So you can expose&amp;nbsp;a service over multiple channels, each of which can be configured to take advantage of select protocols like WS-Security, WS-Trust or WS-SecureConversation for secure message exchanges; WS-ReliableMessaging for reliable transfer of messages etc. You can also choose what transport protocol you want to use for communication (eg: HTTP, TCP, MSMQ, Named Pipes, &lt;I&gt;custom&lt;/I&gt;) and the encoding format (XML, Binary, MTOM).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;WCF is able to support interoperability as it’s native messaging protocol is SOAP (an open standard) thus providing the opportunity for WCF services to interact with different technologies running on Microsoft and non-Microsoft platforms. It also works with its predecessors like COM+ and Enterprise Services which reduces the amount of infrastructure code that you have to write as a developer in order to achieve heterogeneous interoperability.&amp;nbsp;&lt;A class="" title="WCF Perf" href="http://msdn2.microsoft.com/en-us/library/bb310550.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/bb310550.aspx"&gt;Here&lt;/A&gt; &lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;is a performance article you can go through.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Some&amp;nbsp;resources to get started:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://netfx3.com/content/WCFHome.aspx" mce_href="http://netfx3.com/content/WCFHome.aspx"&gt;&lt;FONT face=Calibri size=3&gt;WCF Community Website&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms735119.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Windows Communication on MSDN&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032315324&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US" mce_href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032315324&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;&lt;FONT face=Calibri size=3&gt;Understanding Windows Communication Foundation Virtual Lab&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 14pt; COLOR: #6699cc; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN"&gt;Books&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="FONT-SIZE: 14pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.amazon.com/Learning-WCF-Hands-Michele-Bustamante/dp/0596101627/ref=pd_sim_b_img_6" mce_href="http://www.amazon.com/Learning-WCF-Hands-Michele-Bustamante/dp/0596101627/ref=pd_sim_b_img_6"&gt;&lt;FONT face=Calibri size=3&gt;Learning WCF: A Hands-on Guide&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.microsoft.com/MSPress/books/9610.aspx" mce_href="http://www.microsoft.com/MSPress/books/9610.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Inside Windows® Communication Foundation&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596526997/ref=pd_sim_b_img_1" mce_href="http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596526997/ref=pd_sim_b_img_1"&gt;&lt;FONT face=Calibri size=3&gt;Programming WCF Services by Juval Lowy (Author)&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.amazon.com/Windows-Communication-Foundation-Unleashed-WCF/dp/0672329484http:/www.amazon.com/Windows-Communication-Foundation-Unleashed-WCF/dp/0672329484"&gt;&lt;FONT face=Calibri size=3&gt;Windows Communication Foundation Unleashed&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/o:p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8504699" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WCF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WCF/default.aspx" /><category term="Windows Communication Foundation" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Windows+Communication+Foundation/default.aspx" /></entry><entry><title>.Net 3.5 Enhancements Training Kit Released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2008/04/17/net-3-5-enhancements-training-kit-released.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2008/04/17/net-3-5-enhancements-training-kit-released.aspx</id><published>2008-04-17T12:15:00Z</published><updated>2008-04-17T12:15:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Great news everyone, the first version of the .NET 3.5 Enhancements Training Kit has been released! &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;These training kits provide a way for developers to grasp the breadth of the entire release, as well as dive deep into a specific technology. The .NET 3.5 Enhancements Training Kit covers the technologies in the .NET 3.5 SP1 release and beyond&amp;nbsp;(ASP.NET MVC and the ASP.NET Silverlight controls). Currently, the training kit contains six hands-on labs, made up of the following technologies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;1)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ADO.NET Data Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;2)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ADO.NET Entity Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;3)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ASP.NET AJAX History&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;4)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ASP.NET Dynamic Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;5)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ASP.NET MVC&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;6)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;ASP.NET Silverlight controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri size=3&gt;You can download the training kit at &lt;/FONT&gt;&lt;A href="http://go.microsoft.com/?linkid=8719735" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;http://go.microsoft.com/?linkid=8719735&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0.2in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri size=3&gt;Happy Learning!!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8402054" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term=".Net 3.5" scheme="http://blogs.msdn.com/anirbanc/archive/tags/.Net+3.5/default.aspx" /></entry><entry><title>.NET Framework 3.5 Namespace Poster</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2008/04/14/Net-framework-3-5-namespace-poster.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2008/04/14/Net-framework-3-5-namespace-poster.aspx</id><published>2008-04-14T19:39:00Z</published><updated>2008-04-14T19:39:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 14pt; LINE-HEIGHT: 115%; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT face=Calibri&gt;&lt;SPAN lang=EN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;Here it is, now available in different formats and explains really well the additive version releases of the Framework leading upto .Net 3.5&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 14pt; LINE-HEIGHT: 115%; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT face=Calibri&gt;&lt;A class="" href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/dotnet_poster_xps_large.xps" mce_href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/dotnet_poster_xps_large.xps"&gt;&lt;IMG title="Framework 3.5 poster" style="WIDTH: 602px; HEIGHT: 468px" height=580 alt="Framework 3.5 poster" src="http://blogs.msdn.com/photos/a/images/5847747/original.aspx" width=746 mce_src="http://blogs.msdn.com/photos/a/images/5847747/original.aspx"&gt;&lt;/A&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;A href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/dotnet_poster_xps_large.xps"&gt;&lt;SPAN style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;Download Links:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/dotnet_poster_xps_large.xps"&gt;&lt;FONT color=#0033ff size=3&gt;Full XPS&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/dotnet_poster_xps_split.xps"&gt;&lt;FONT color=#0033ff size=3&gt;Split XPS&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET_35_Namespaces_Poster_JAN08.pdf"&gt;&lt;FONT color=#0033ff size=3&gt;PDF&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_Tiled_JAN08.pdf"&gt;&lt;FONT color=#0033ff size=3&gt;Tiled PDF&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;Enjoy!!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8393511" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term=".Net Framework 3.5" scheme="http://blogs.msdn.com/anirbanc/archive/tags/.Net+Framework+3.5/default.aspx" /></entry><entry><title>Getting Virtual Server 2005 to work on Windows Vista</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/11/29/get-virtual-server-2005-to-work-on-windows-vista.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/11/29/get-virtual-server-2005-to-work-on-windows-vista.aspx</id><published>2007-11-30T01:08:00Z</published><updated>2007-11-30T01:08:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Recently I tried running Virtual Server 2005 R2 on Vista Ultimate edition, the program installed ok but I was &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;unable to start the Virtual Server Administration site&lt;/I&gt;&lt;/B&gt;&lt;I style="mso-bidi-font-style: normal"&gt;. It &lt;B style="mso-bidi-font-weight: normal"&gt;prompted me Open or Save&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;vswebapp.exe&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;In order to fix the same you need to do the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-bidi-font-weight: bold"&gt;Add IIS features on an existing Windows Vista OS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-bidi-font-weight: bold"&gt;Add an IIS handler mapping so it will treat EXE files as CGI&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Add IIS features on an existing Windows Vista OS:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;IIS is not installed by default when installing Windows Vista, so in most cases you will need to add several IIS features before being able to install Virtual Server 2005 on Windows Vista.&amp;nbsp; &amp;nbsp;I used the following steps to add IIS to my Windows Vista system that is running the Ultimate edition:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Go to the &lt;B&gt;Programs and Features&lt;/B&gt; control panel.&amp;nbsp; I typically do this by pressing the Windows key + R and typing appwiz.cpl in the run dialog &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Click the &lt;B&gt;Turn Windows features on or off&lt;/B&gt; link in the Tasks list on the left side of the Programs and Features control panel, and click Continue to launch with administrator privileges &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the Windows Features dialog, locate the item named &lt;B&gt;Internet Information Services&lt;/B&gt; in the feature tree.&amp;nbsp; Check the root node to enable the default set of IIS features &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Expand the root node and check the following child nodes that do not end up getting checked by default (this is the list of items that I checked, but I don't know for sure if all of them are necessary in order to use Virtual Server 2005):&amp;nbsp; all of the IIS 6 management tools under the Web Management Tools node, all of the features in the Application Development Features, Common Http Features and Security nodes under the World Wide Web Services node &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;5.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Click OK to add all of the IIS features that you selected in the previous 2 steps &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;6.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Reboot after IIS feature installation completes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Add an IIS handler mapping so it will treat EXE files as CGI:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;After adding IIS features to your Windows Vista system and installing Virtual Server 2005, you will need to configure a new handler mapping for the VirtualServer web site.&amp;nbsp; To do this,&amp;nbsp;I used the following steps (there may be other ways of doing this, but this is the way I found that worked for me):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Go to the Windows start menu, choose &lt;B&gt;All Programs&lt;/B&gt;, then &lt;B&gt;Administrative Tools&lt;/B&gt;, then &lt;B&gt;Internet Information Services (IIS) Manager&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Click Continue to launch the IIS Manager application with administrator privileges &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the &lt;B&gt;Connections&lt;/B&gt; tree control on the left side of the IIS Manager UI, expand &lt;B&gt;Web Sites&lt;/B&gt;, then expand &lt;B&gt;Default Web Site&lt;/B&gt;, find the &lt;B&gt;VirtualServer&lt;/B&gt; web site and click on it &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the main pane, you should see /VirtualServer Home.&amp;nbsp; Select Group by area if it is not currently selected in the Group by drop down.&amp;nbsp; Then find the IIS settings section&amp;nbsp;and double-click on the item named &lt;B&gt;Handler Mappings&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;5.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the Handler Mappings pane, right-click and select &lt;B&gt;Add Module Mapping...&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;6.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the Request path text box, enter &lt;B&gt;*.exe&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;7.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the Module drop-down, select &lt;B&gt;CgiModule&lt;/B&gt;.&amp;nbsp; If you do not see CgiModule listed in this drop-down, you will need to go back to the control panel and make sure that you add the CGI feature to IIS (located under Internet Information Services | World Wide Web Services | Application Development Features | CGI in the Windows Features control panel), then try these steps again &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;8.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the Name text box, provide a friendly name for the module mapping.&amp;nbsp; I used EXE-to-CGI, but it doesn't matter what you type here &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;9.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;Click OK to add the module mapping to the VirtualServer web site &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Segoe UI'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;10.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-ansi-language: EN"&gt;In the &lt;B&gt;Connections&lt;/B&gt; tree control on the left side of the IIS Manager UI, expand &lt;B&gt;Web Sites&lt;/B&gt;, then right-click on the &lt;B&gt;Default Web Site &lt;/B&gt;and choose &lt;B&gt;Restart &lt;/B&gt;to make sure that the changes made above will take effect&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;These steps were enough for the issue I was facing. These were originally provided by &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Aaron Stebner &lt;A href="http://blogs.msdn.com/astebner/archive/2007/10/30/5788546.aspx" mce_href="http://blogs.msdn.com/astebner/archive/2007/10/30/5788546.aspx"&gt;here&lt;/A&gt;. Please refer to &lt;A href="http://blogs.msdn.com/astebner/archive/2007/10/30/5788546.aspx" mce_href="http://blogs.msdn.com/astebner/archive/2007/10/30/5788546.aspx"&gt;this post&lt;/A&gt; in if you require additional help&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6604133" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="Virtual Server 2005 R2" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Virtual+Server+2005+R2/default.aspx" /><category term="Vista Ultimate" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Vista+Ultimate/default.aspx" /></entry><entry><title>Microsoft Surface</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/06/04/microsoft-surface.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/06/04/microsoft-surface.aspx</id><published>2007-06-04T21:46:00Z</published><updated>2007-06-04T21:46:00Z</updated><content type="html">&lt;P&gt;&lt;FONT size=1&gt;Just had to blog about this :)&lt;/FONT&gt;&amp;nbsp;&lt;EM&gt;&lt;B&gt;surface technology from Microsoft it's&amp;nbsp;AWESOME!!&lt;/B&gt;&lt;/EM&gt; 
&lt;P&gt;&lt;EM&gt;The launch of &lt;/EM&gt;&lt;A href="http://www.microsoft.com/surface/" mce_href="http://www.microsoft.com/surface/"&gt;&lt;EM&gt;Microsoft Surface&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; marks the beginning of a new technology category and a user-interface revolution. Surface, Microsoft’s first surface computer, provides effortless interaction with digital content through natural hand gestures, touch and physical objects. Surface computing breaks down traditional barriers between people and technology, changing the way people interact with all kinds of everyday information — from photos to maps to menus.&lt;/EM&gt; 
&lt;P&gt;Read about it &lt;A class="" href="http://blogs.msdn.com/emre/archive/2007/06/04/launch-of-microsoft-surface.aspx" mce_href="http://blogs.msdn.com/emre/archive/2007/06/04/launch-of-microsoft-surface.aspx"&gt;here&lt;/A&gt;. 
&lt;P&gt;&lt;A href="http://www.microsoft.com/surface/" atomicselection="true" mce_href="http://www.microsoft.com/surface/"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=324 alt=image src="http://blogs.msdn.com/blogfiles/anirbanc/WindowsLiveWriter/MicrosoftSurface_A553/image_1.png" width=445 border=0 mce_src="http://blogs.msdn.com/blogfiles/anirbanc/WindowsLiveWriter/MicrosoftSurface_A553/image_1.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3084687" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="Microsoft Surface" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Microsoft+Surface/default.aspx" /></entry><entry><title>Hotfix for Persistence Problem in WF and in SharePoint </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/05/22/hotfix-for-persistence-problem-in-wf-and-in-sharepoint.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/05/22/hotfix-for-persistence-problem-in-wf-and-in-sharepoint.aspx</id><published>2007-05-22T18:59:00Z</published><updated>2007-05-22T18:59:00Z</updated><content type="html">&lt;P&gt;If you are using the persistence service in Windows Workflow Foundation (WF)&amp;nbsp;you may experience failures in the Delay activity to fire it's completed event. This can be worked around in WF&amp;nbsp;but not in SharePoint workflows. We now have &lt;A class="" href="http://support.microsoft.com/kb/932816" mce_href="http://support.microsoft.com/kb/932816"&gt;&lt;FONT color=#006ff7&gt;KB932816&lt;/FONT&gt;&lt;/A&gt; article describing the problem and how to obtain a fix from Microsoft.&lt;/P&gt;
&lt;P&gt;This fix applies to workflow in Windows Workflow Foundation and also in Windows SharePoint Services 3.0 and in Microsoft Office SharePoint Server 2007.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Here is the &lt;A class="" href="http://blogs.msdn.com/pandrew/archive/2007/04/05/kb-article-and-hotfix-for-persistence-problem-in-wf-and-in-sharepoint.aspx" target=_blank mce_href="http://blogs.msdn.com/pandrew/archive/2007/04/05/kb-article-and-hotfix-for-persistence-problem-in-wf-and-in-sharepoint.aspx"&gt;original post&lt;/A&gt;. Paul is a GREAT resource for WF. Thanks Paul!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2795351" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WF/default.aspx" /><category term="Sharepoint" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>Microsoft adCenter</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/04/16/microsoft-adcenter.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/04/16/microsoft-adcenter.aspx</id><published>2007-04-17T02:12:00Z</published><updated>2007-04-17T02:12:00Z</updated><content type="html">&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0099cc&gt;What is Microsoft adCenter?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft adCenter, is a newly launched Pay-Per-Click (PPC) service with the best-converting PPC audiences on the web. &lt;/P&gt;
&lt;P&gt;Powered by the sophisticated Microsoft Live Search engine, searching online becomes more natural, accessible and innovative. resulting in a&amp;nbsp;larger target audience.&lt;/P&gt;
&lt;P&gt;You can create you own ad Campaigns and manage them. Use the new &lt;EM&gt;performance filter&lt;/EM&gt; feature to view performance data for your campaigns, orders, ads, and keywords.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Catch the &lt;STRONG&gt;adCenter&lt;/STRONG&gt; demos &lt;A class="" href="http://adlab.microsoft.com/default.aspx" target=_blank mce_href="http://adlab.microsoft.com/default.aspx"&gt;&lt;FONT color=#0099cc size=4&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0099cc size=4&gt;!! &lt;FONT color=#000000 size=2&gt;also see &lt;A class="" href="https://help.live.com/help.aspx?project=adcenter_keywords_LIVE_ss&amp;amp;market=en-us&amp;amp;querytype=keyword&amp;amp;query=77yek&amp;amp;tmt=&amp;amp;domain=adcenter.microsoft.com&amp;amp;format=b1" target=_blank mce_href="https://help.live.com/help.aspx?project=adcenter_keywords_LIVE_ss&amp;amp;market=en-us&amp;amp;querytype=keyword&amp;amp;query=77yek&amp;amp;tmt=&amp;amp;domain=adcenter.microsoft.com&amp;amp;format=b1"&gt;&lt;FONT color=#0099cc&gt;adCenter FAQs&lt;/FONT&gt;&lt;/A&gt;&lt;/FONT&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;FONT color=#0099cc&gt;Video Hyperlink&lt;/FONT&gt; - &lt;/STRONG&gt;&lt;A href="http://adlab.microsoft.com/vhl/"&gt;&lt;FONT color=#0099cc&gt;http://adlab.microsoft.com/vhl/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT face=arial,helvetica,sans-serif&gt;MSN Entertainment shows of Kohl’s department store using&amp;nbsp;the Video HyperLink Technology, which is an&amp;nbsp;interactive video tool which provides more information about objects in a video when you click or even hover on them.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;For example, you might want details about a product you see in the video. So as the video plays, you can move the mouse over the product to see where more information is available. Then, you can click the summary information to go to a merchandize website for details.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;Check out Kohls department store Video HyperLink at:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://entertainment.msn.com/videohyperlink/kohls"&gt;&lt;FONT color=#0099cc&gt;http://entertainment.msn.com/videohyperlink/kohls&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2158060" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="adCenter" scheme="http://blogs.msdn.com/anirbanc/archive/tags/adCenter/default.aspx" /></entry><entry><title>BPEL for Windows Workflow Foundation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/04/04/microsoft-provides-bpel-2-0-in-wf.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/04/04/microsoft-provides-bpel-2-0-in-wf.aspx</id><published>2007-04-05T04:20:00Z</published><updated>2007-04-05T04:20:00Z</updated><content type="html">&lt;P&gt;Check out &lt;STRONG&gt;&lt;FONT color=#3399ff&gt;Paul Andrew's&lt;/FONT&gt;&lt;/STRONG&gt; latest post on &lt;EM&gt;BPEL for Windows Workflow Foundation&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Paul is a Windows Workflow Foundation Technical Product Manager at Microsoft&lt;/P&gt;
&lt;P&gt;&lt;A class="" title="Paul Andrew on BPEL for Windows Workflow Foundation March CTP" href="http://blogs.msdn.com/pandrew/archive/2007/02/25/Microsoft-provides-BPEL-2.0-in-WF-_2D00_-BPEL-for-Windows-Workflow-Foundation-March-CTP.aspx" target=_blank mce_href="http://blogs.msdn.com/pandrew/archive/2007/02/25/Microsoft-provides-BPEL-2.0-in-WF-_2D00_-BPEL-for-Windows-Workflow-Foundation-March-CTP.aspx"&gt;&lt;FONT color=#3399cc&gt;Paul Andrew on BPEL for Windows Workflow Foundation March CTP&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="BPEL for Windows Workflow Foundation March Community Technology Preview RELEASED!!" href="http://blogs.msdn.com/pandrew/archive/2007/03/16/bpel-for-windows-workflow-foundation-march-community-technology-preview-is-released.aspx" target=_blank mce_href="http://blogs.msdn.com/pandrew/archive/2007/03/16/bpel-for-windows-workflow-foundation-march-community-technology-preview-is-released.aspx"&gt;&lt;FONT color=#3399cc&gt;BPEL for Windows Workflow Foundation March Community Technology Preview&amp;nbsp;RELEASED!!&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2028392" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WF/default.aspx" /><category term="BPEL" scheme="http://blogs.msdn.com/anirbanc/archive/tags/BPEL/default.aspx" /><category term="Windows Workflow Foundation" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Windows+Workflow+Foundation/default.aspx" /></entry><entry><title>Windows Workflow Foundation 101</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/anirbanc/archive/2007/01/26/windows-workflow-foundation-101.aspx" /><id>http://blogs.msdn.com/anirbanc/archive/2007/01/26/windows-workflow-foundation-101.aspx</id><published>2007-01-27T07:25:00Z</published><updated>2007-01-27T07:25:00Z</updated><content type="html">&lt;P&gt;Windows Workflow Foundation (WF) is the programming model, engine and tools for quickly building workflow enabled applications. WF radically enhances a developer’s ability to model and support business processes. You can go to the extent of hosting a workflow designer in your own application, thereby enabling non-developers to make changes whenever necessary. Here are some&amp;nbsp;resources to get started:&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://wf.netfx3.com/" target=_blank mce_href="http://wf.netfx3.com/"&gt;&lt;FONT color=#6699cc&gt;WF Community Website&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663328.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663328.aspx"&gt;&lt;FONT color=#6699cc&gt;MSDN: Windows Workflow Foundation&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx"&gt;&lt;FONT color=#6699cc&gt;Get Started: Install&amp;nbsp;Framework 3.0 and&amp;nbsp;WF extensions for VS2005&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#6699cc size=3&gt;Books&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.amazon.com/gp/product/073562335X?tag2=winfxbooks-20" rel=nofollow mce_href="http://www.amazon.com/gp/product/073562335X?tag2=winfxbooks-20"&gt;&lt;FONT color=#6699cc&gt;Microsoft Windows Workflow Foundation Step by Step&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.amazon.com/gp/product/0672328488?tag2=winfxbooks-20" rel=nofollow mce_href="http://www.amazon.com/gp/product/0672328488?tag2=winfxbooks-20"&gt;&lt;FONT color=#6699cc&gt;Presenting Windows Workflow Foundation&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A class="" href="http://www.amazon.com/gp/product/0321399838?tag2=winfxbooks-20" rel=nofollow mce_href="http://www.amazon.com/gp/product/0321399838?tag2=winfxbooks-20"&gt;&lt;FONT color=#6699cc&gt;Essential Windows Workflow Foundation&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT color=#ff3300&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;A class="" href="http://www.amazon.com/gp/product/1590597184?tag2=winfxbooks-20" rel=nofollow mce_href="http://www.amazon.com/gp/product/1590597184?tag2=winfxbooks-20"&gt;&lt;FONT color=#6699cc&gt;Foundations of WF&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A class="" href="http://www.amazon.com/gp/product/1904811213?ie=UTF8&amp;amp;tag=winfxbooks-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1904811213" rel=nofollow mce_href="http://www.amazon.com/gp/product/1904811213?ie=UTF8&amp;amp;tag=winfxbooks-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1904811213"&gt;&lt;FONT color=#6699cc&gt;Programming Windows Workflow Foundation&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A class="" href="http://www.amazon.com/gp/product/1590597788?ie=UTF8&amp;amp;tag=winfxbooks-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597788" rel=nofollow mce_href="http://www.amazon.com/gp/product/1590597788?ie=UTF8&amp;amp;tag=winfxbooks-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597788"&gt;&lt;FONT color=#6699cc&gt;Pro WF: Windows Workflow in .NET 3.0&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1540627" width="1" height="1"&gt;</content><author><name>Anirban</name><uri>http://blogs.msdn.com/members/Anirban.aspx</uri></author><category term="WF" scheme="http://blogs.msdn.com/anirbanc/archive/tags/WF/default.aspx" /><category term="Windows Workflow Foundation" scheme="http://blogs.msdn.com/anirbanc/archive/tags/Windows+Workflow+Foundation/default.aspx" /></entry></feed>