<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anything And Everything by Keith McGuinness</title><link>http://blogs.msdn.com/b/keithmg/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Enable Windows Authentication on ASPX page allowing all users without login</title><link>http://blogs.msdn.com/b/keithmg/archive/2012/11/13/enable-windows-authentication-on-aspx-page-allowing-all-users-without-login.aspx</link><pubDate>Tue, 13 Nov 2012 18:07:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10368136</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10368136</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2012/11/13/enable-windows-authentication-on-aspx-page-allowing-all-users-without-login.aspx#comments</comments><description>&lt;p&gt;Simple config which is obvious&amp;nbsp;when you remember and dont forge :-)&amp;nbsp;This allows all users access your website but also allows you to check via your code or other custom authentication their right to access it.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;authentication&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: red;"&gt;mode&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas;"&gt;"&lt;span style="color: blue;"&gt;Windows&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;authentication&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span class="GramE"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;authorization&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&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;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;allow&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: red;"&gt;users&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas;"&gt;"&lt;span style="color: blue;"&gt;*&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&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;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;deny&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: red;"&gt;users&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas;"&gt;"&lt;span style="color: blue;"&gt;?&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;authorization&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span class="SpellE"&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: #a31515;"&gt;anonymousIdentification&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: red;"&gt;enabled&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas; color: blue;"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas;"&gt;"&lt;span style="color: blue;"&gt;false&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You will get the username etc and will be able to take actions you desire.&lt;/p&gt;
&lt;p&gt;Hopefully might come in handy for someone who forgets!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10368136" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/windows+authenticaton/">windows authenticaton</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/apsx/">apsx</category></item><item><title>Azure: Windows 7 VM, Hyper-V enabled Azure VMs</title><link>http://blogs.msdn.com/b/keithmg/archive/2012/05/08/azure-windows-7-vm-hyper-v-enabled-azure-vms.aspx</link><pubDate>Tue, 08 May 2012 14:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10302242</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10302242</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2012/05/08/azure-windows-7-vm-hyper-v-enabled-azure-vms.aspx#comments</comments><description>&lt;p&gt;If you are trying or wondering if Windows Azure supports Windows 7, Windows 8 or other OS via a Hyper-V on a 2008 VM image uplodaed to Azure you will realise you cant do this.&lt;/p&gt;
&lt;p&gt;The operating system that is installed can be one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="unordered"&gt;Windows Server 2008 R2 Enterprise (English only)&lt;/li&gt;
&lt;li class="unordered"&gt;Windows Server 2008 R2 Standard (English only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="unordered"&gt;Hyper-V cannot currently be enabled on the VM images to allow you to install operating systems like Windows 7 or something else.&lt;/p&gt;
&lt;p class="unordered"&gt;&lt;strong&gt;Your scenario:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="unordered"&gt;Upload Win2008R2 Image to Azure&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="unordered"&gt;Enable Hyper-V on uploaded Azure image&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="unordered"&gt;You will fail on step 2.&lt;/p&gt;
&lt;p class="unordered"&gt;You will get something like this:&lt;/p&gt;
&lt;p class="unordered"&gt;&lt;em&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-23/0435.Hyper_2D00_V.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-23/0435.Hyper_2D00_V.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="unordered"&gt;&lt;em&gt;The processor on this computer is not compatible with hyper-v .........&lt;/em&gt;&lt;/div&gt;
&lt;div class="unordered"&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="unordered"&gt;&lt;strong&gt;The official Resource from MSDN is&lt;/strong&gt; &lt;a title="Azure" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg433107.aspx?corrkey=F9BD91FF-985D-4228-A034-8C93D6C70F80&amp;amp;corrorig=OOBuddy&amp;amp;corrtid=999"&gt;here&lt;/a&gt;:&lt;/div&gt;
&lt;p class="unordered"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10302242" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+7/">Windows 7</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Win7/">Win7</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Hyper_2D00_V/">Hyper-V</category></item><item><title>Strong name validation failed. (Exception from HRESULT: 0x8013141A)</title><link>http://blogs.msdn.com/b/keithmg/archive/2012/03/20/strong-name-validation-failed-exception-from-hresult-0x8013141a.aspx</link><pubDate>Tue, 20 Mar 2012 15:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10285481</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10285481</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2012/03/20/strong-name-validation-failed-exception-from-hresult-0x8013141a.aspx#comments</comments><description>&lt;p&gt;If you come across this error:&lt;/p&gt;
&lt;p&gt;{"Could not load file or assembly 'TheAssemblyYouHaveReferenced' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)":"TheAssemblyYouHaveReferenced'}&lt;/p&gt;
&lt;p&gt;And you meet the following criteria&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You are referencing a Delay Signed Dll in your project&lt;/li&gt;
&lt;li&gt;Your OS is Win7 x64 or Vista x64&lt;/li&gt;
&lt;li&gt;You have the messages mentioned above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can create a "MyDisableRegistryFile.reg" file with something like below:&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #3366ff;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,58845dcd9090cc91]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,58845dcd9090cc91]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Where 58845dcd9090cc91(Fictious Value :-)) is the PublicKeyToken. If you create this file you can run it on each deployment or machine as part of your install process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It should be pointed out that disabling SN verification isnt very secure but you may have your own reasons.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Also beaware your dll thats causing the error may have referenced other dlls that may have the same problem, so you may have to do this multiple times.&lt;/p&gt;
&lt;p&gt;Quick fix use&lt;em&gt; &lt;strong&gt;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\sn.exe if on X64 and combine with&amp;nbsp; -Vr &amp;lt;dllpath&amp;gt; if you want to disable verification too(-Vr is case sensitive). &lt;/strong&gt;&lt;/em&gt;This is basically because sn.exe is 32bit and always returns&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt; success even in failure&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;If you dont have the SDK installed for SN then get it here: &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=8279&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This blog has some more information too&amp;nbsp;-&amp;gt; &lt;a href="http://blogs.msdn.com/b/shitals/archive/2008/05/01/8446582.aspx"&gt;http://blogs.msdn.com/b/shitals/archive/2008/05/01/8446582.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10285481" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Strong+name+validation+failed/">Strong name validation failed</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/0x8013141A/">0x8013141A</category></item><item><title>Cannot find the X.509 certificate , load cert WCF</title><link>http://blogs.msdn.com/b/keithmg/archive/2011/11/15/cannot-find-the-x-509-certificate-load-cert-wcf.aspx</link><pubDate>Tue, 15 Nov 2011 15:28:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237339</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10237339</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2011/11/15/cannot-find-the-x-509-certificate-load-cert-wcf.aspx#comments</comments><description>&lt;p&gt;I just had an interesting problem trying to load a cert for my WCF service. The cert was installed perfectly into both the Local machine and current user store.&lt;/p&gt;
&lt;p&gt;No matter what I could do I couldnt get the WCF service to load the aqppropriate client certificate using its thumprint. It always just couldnt find it.&amp;nbsp;It turns out that its actually quite easy and that I was making one silly mistake that I didnt see anywhere else online. &lt;span style="font-size: small;"&gt;&lt;span style="text-decoration: underline;"&gt;The certs thumbprint requires you to remove all the spaces&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;WSHttpBinding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt; sampleBinding= &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;WSHttpBinding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;sampleBinding.Security.Mode = &lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;SecurityMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;.Transport;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;sampleBinding.Security.Transport.ClientCredentialType = &lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;HttpClientCredentialType&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;.Certificate;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;EndpointAddress &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;/span&gt;&lt;/span&gt;ea = &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;new &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;EndpointAddress&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;" &lt;a href="https://myerviceaddress.svc"&gt;https://myerviceaddress.svc&lt;/a&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;WsClient&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt; wsClient =&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt; &lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;WsClient&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;(sampleBinding, ea);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;wsClient.ClientCredentials.ClientCertificate.SetCertificate(&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;StoreLocation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;.LocalMachine,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;StoreName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;.My, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;X509FindType&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;.FindByThumbprint,&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;"6827A9E09EEE24C6290C808ACEDD000FFC825345"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;" face="Consolas" size="2"&gt;&lt;span face="Consolas" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;" face="Consolas" size="2"&gt;&lt;span face="Consolas" size="2"&gt;If you want the certs properties so that you can just get them as it expects you could also just load them like below and print to intermediate window or look them up through the locals and copy the values in..&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;X509Certificate2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;/span&gt;&lt;/span&gt;actualCert = &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#2b91af"&gt;X509Certificate2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;@"C:\Certpath\cert.pfx"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;" face="Consolas" size="2" color="#a31515"&gt;"password"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;" face="Consolas" size="2"&gt;&lt;span face="Consolas" size="2"&gt;The certmanager does this but I find this easier when your programming it exactly as it should expect&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;span style="font-family: Consolas; font-size: x-small;" face="Consolas" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/C_2300_/">C#</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Load+cert+WCF/">Load cert WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Cannot+find+certificate/">Cannot find certificate</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/X-509+certificate/">X.509 certificate</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/certificate/">certificate</category></item><item><title>SilverLight Get user or Windows Credentials </title><link>http://blogs.msdn.com/b/keithmg/archive/2010/12/11/silverlight-get-user-or-windows-credentials.aspx</link><pubDate>Sat, 11 Dec 2010 14:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10103583</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10103583</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2010/12/11/silverlight-get-user-or-windows-credentials.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-size: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;SilverLight hosted in ASPX with WCF integration to retrieve user Credentials:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-size: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;First Setup IIS &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;correctly:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1:Create a new AppPool in IIS &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;and give it an identity with suitable privileges -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Ill call it &amp;ldquo;NewAppPool&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2: In IIS add a new application &amp;ldquo;Example&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3. Edit the Basic Settings so your new app uses the &amp;ldquo;NewAppPool&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;4. In Authentication &amp;ndash; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Disable Anonymous access&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Enable Windows Access&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;This example assumes you have an ASPX site hosting your SilverlightApplication and the ASPX Site also exposes a WCF service that you are using to get\send some data which requires some form of user authentication&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In your WCF Config make sure you have your authentication scheme set to Negotiate. Windows or NTLM will not work when deployed on IIS. NTLM will only work on your ASP.NET Development server when you press F5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;customBinding&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&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;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;binding&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 9.5pt;"&gt;name&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: x-small;"&gt;MyApsxWebSite.MyService&lt;/span&gt;&lt;/span&gt;.customBinding0&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&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; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;binaryMessageEncoding&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&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; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;httpTransport&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 9.5pt;"&gt;authenticationScheme&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;Negotiate&lt;/span&gt;"&lt;span style="color: blue;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;/&amp;gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&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;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;binding&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;customBinding&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Now Configure your WCF service\Silverlight to work on IIS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;Wcf First and then ASPX binding&amp;rsquo;s:&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In your binding in the web.config, comment out the IMetaDataExchange. This causes the infamous error &amp;ldquo;Security settings for this service require &amp;lsquo;Anonymous authentication but it is not enabled for the IIS application &amp;hellip;.. &amp;rdquo;. This endpoint forces your service to use Anonymous bindings, so remove it or change it.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;services&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;service&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;name&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;MyApsxWebSite.MyService&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;endpoint&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;address&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;""&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;binding&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;customBinding&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;bindingConfiguration&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;MyApsxWebSite.MyService.customBinding0&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&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; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;contract&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;MyApsxWebSite.MyService&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&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;&amp;lt;!--&lt;/span&gt;&lt;span style="font-family: Consolas; color: green; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;service&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 8pt; mso-bidi-font-size: 9.5pt;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The system.web should be like below&amp;ndash; Select Windows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;system.web&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;compilation&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; color: red; font-size: 9.5pt;"&gt;debug&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;true&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;targetFramework&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;4.0&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; mso-highlight: yellow;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; background: yellow; color: #a31515; font-size: 9.5pt; mso-highlight: yellow;"&gt;authentication&lt;/span&gt;&lt;span style="font-family: Consolas; background: yellow; color: blue; font-size: 9.5pt; mso-highlight: yellow;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; background: yellow; color: red; font-size: 9.5pt; mso-highlight: yellow;"&gt;mode&lt;/span&gt;&lt;span style="font-family: Consolas; background: yellow; color: blue; font-size: 9.5pt; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; background: yellow; font-size: 9.5pt; mso-highlight: yellow;"&gt;"&lt;span style="color: blue;"&gt;Windows&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;authentication&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515; font-size: 9.5pt;"&gt;system.web&lt;/span&gt;&lt;span style="font-family: Consolas; color: blue; font-size: 9.5pt;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Now build\save and publish to your IIS location. I have intentionally not mentioned SL app yet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Once published and setup correctly in ISS Open your SL app in Visual Studio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;If you had an existing service reference to this service &lt;span style="background: yellow; mso-highlight: yellow;"&gt;delete&lt;/span&gt; it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Now add a new Service Reference and point it at &lt;/span&gt;&lt;a href="http://mymachinename/Myservice.svc"&gt;&lt;span style="font-family: Calibri; color: #0000ff; font-size: small;"&gt;http://MyMachineName/Myservice.svc&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Compile\Build the SL App&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Locate it in the ClientBin folder of your ASPX build location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Copy it to your published ClientBin folder where IIS accesses it and replace the one that is there with this one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="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-size: small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Run your service and you should be able to access user credentials by passing them to the SL app via InitParms(Not secure) in your aspx page hosting the SL app.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;param&lt;/span&gt; &lt;span style="color: red;"&gt;name&lt;/span&gt;&lt;span style="color: blue;"&gt;="initparams"&lt;/span&gt; &lt;span style="color: red;"&gt;value&lt;/span&gt;&lt;span style="color: blue;"&gt;="UserAccount=&lt;/span&gt;&lt;span style="background: yellow; mso-highlight: yellow;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;HttpContext.Current.User.Identity.Name&lt;span style="background: yellow; mso-highlight: yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In SL retrieve them by&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Application_Startup(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;StartupEventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&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; &lt;/span&gt;string UserID = e.InitParams[&lt;span style="color: #a31515;"&gt;"UserAccount"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Or in WCF use the HttpContext to do as you require and limit windows access.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;You should have your SL app running and retrieving the user credentials you require.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Really hope this helps! &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Keith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10103583" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/IIS/">IIS</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/-Net+4/">.Net 4</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ASPX/">ASPX</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Credentials/">Credentials</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/UserName/">UserName</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/windows+access/">windows access</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Anonymous+access/">Anonymous access</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Silverlight/">Silverlight</category></item><item><title>Silverlight cant communicate with WCF in certain config situations - solution</title><link>http://blogs.msdn.com/b/keithmg/archive/2010/11/29/silverlight-cant-communicate-with-wcf-in-certain-config-situations-solution.aspx</link><pubDate>Mon, 29 Nov 2010 22:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10098020</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10098020</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2010/11/29/silverlight-cant-communicate-with-wcf-in-certain-config-situations-solution.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="font-size: large;"&gt;Sample Error piece: Check InnerException for exception details.&amp;nbsp;&amp;nbsp; at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;This problem manifests for me in the following situation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Silverlight App hosted in a ASPX site&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;The Silverlight app is a data-consumer and requires data via a WCF service also hosted in the ASPX Page&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Everything works fantastic when you run it via F5 in VS. Once published to IIS it stops communicating with WCF.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;&lt;strong&gt;Two problems cause this:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;The Silverlight app is defaulting to the &lt;a href="http://localhost:25775/servicename.svc"&gt;http://localhost:25775/servicename.svc&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Get rid of the port&amp;nbsp;number as it thinks your trying to communicate across domain&amp;nbsp;&lt;a href="http://localhost:25775/servicename.svc"&gt;http://localhost/servicename.svc&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Note this wont work via VS when you change it&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;If you have that fixed but the silverlight app reverts to being unable to communicate with the WCF service again when called remotely you need to do the following(works for me&amp;nbsp;anyway):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Publish the Website with all pieces, SIlverlight, WCF etc to your IIS publish&amp;nbsp;location&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Go back tot he Silverlight App and open your web reference to the service in VS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Change it to point at the newly deployed web service location&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Change LocalHost to your server name or what ever your setup is. ie &lt;a href="http://localhost:25775/servicename.svc"&gt;http://MyServer/servicename.svc&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Press OK in the configure service and build the silverlight app&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Copy the newly compiled .xap file from the clientbin folder &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Overwrite the deployed .xap file in the location where you published your service&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;Open up the silverlight app\Website &amp;nbsp;from the published location&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;This should now communicate fine under the &lt;a href="http://localhost:25775/servicename.svc"&gt;http://MyServer/servicename.svc&lt;/a&gt;&amp;nbsp;but will not under &lt;a href="http://localhost:25775/servicename.svc"&gt;http://localhost/servicename.svc&lt;/a&gt; as it will look for the servername&amp;nbsp;and not localhost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;Ideally it really should figure this&amp;nbsp;out for&amp;nbsp;itself in a perfect world ;-)&lt;/p&gt;
&lt;p&gt;Really hope this helps! &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;The Actual errors&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;Webpage error details&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #888888;"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)&lt;br /&gt;Timestamp: Mon, 29 Nov 2010 21:43:41 UTC&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="color: #888888;"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;Message: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid.&amp;nbsp; Check InnerException for exception details.&amp;nbsp;&amp;nbsp; at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at MyService.GetMyJobsCompletedEventArgs.get_Result()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at MyService.MainPage.t_GetMyJobsCompleted(Object sender, GetMyJobsCompletedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at&amp;nbsp; MyService.MyClient.OnGetMyJobsCompleted(Object state)&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;An exception occurred during the operation, making the result invalid.&amp;nbsp; Check InnerException for exception details.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[ExceptionOccurred]&lt;br /&gt;Arguments: &lt;br /&gt;Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See &lt;a href="http://go.microsoft.com/fwlink/?linkid=106663&amp;amp;Version=4.0.50917.0&amp;amp;File=System.dll&amp;amp;Key=Async_ExceptionOccurred"&gt;http://go.microsoft.com/fwlink/?linkid=106663&amp;amp;Version=4.0.50917.0&amp;amp;File=System.dll&amp;amp;Key=Async_ExceptionOccurred&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10098020" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/-Net+4/">.Net 4</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/VS2010/">VS2010</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Silverlight+4/">Silverlight 4</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ASPX/">ASPX</category></item><item><title>Installutil Windows Service - Not installing - Where is it? ;-) Service missing!</title><link>http://blogs.msdn.com/b/keithmg/archive/2010/11/23/windows-service-not-installing-net-4-vs2010-where-is-it.aspx</link><pubDate>Tue, 23 Nov 2010 18:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10095554</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10095554</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2010/11/23/windows-service-not-installing-net-4-vs2010-where-is-it.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;Windows Service &amp;ndash; Not installing .Net 4 VS2010&amp;nbsp; - Where is it? ;-)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;This is only relevant if your service installs perfect but you can find it &amp;ndash; Where is it? It should be identifiable in the services.msc but its not there??&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;InstallUtil doesn&amp;rsquo;t complain during install so whats the problem.. ??&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Simple &amp;amp; obvious when you know why &amp;ndash; in VS2010 when you add your serviceInstaller and your serviceProcessInstaller the &lt;b style="mso-bidi-font-weight: normal;"&gt;parent &lt;/b&gt;property doesn&amp;rsquo;t get set automatically like in previous versions of VS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;To Fix:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Goto your ServiceInstaller and set the &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Parent&lt;/i&gt;&lt;/b&gt; property from &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;none&lt;/i&gt;&lt;/b&gt; to your &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;ProjectInstaller&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;OR IN THE CASE WHERE YOU HAVE RENAMED THE PROJECTINSTALLER CHANGE THE SETTIGN THERE!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Should work like a gem ;-)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-IE;" lang="EN-IE"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Keith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10095554" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Service/">Windows Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Visual+Studio2010/">Visual Studio2010</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/-NET4/">.NET4</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Installutil/">Installutil</category></item><item><title>WCF - Error 500.21 Handler "svc-Integrated" has a bad module "ManagedPipelineHandler" in its module list"</title><link>http://blogs.msdn.com/b/keithmg/archive/2010/11/08/wcf-error-500-21-handler-quot-svc-integrated-quot-has-a-bad-module-quot-managedpipelinehandler-quot-in-its-module-list-quot.aspx</link><pubDate>Mon, 08 Nov 2010 12:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10087558</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>30</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=10087558</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2010/11/08/wcf-error-500-21-handler-quot-svc-integrated-quot-has-a-bad-module-quot-managedpipelinehandler-quot-in-its-module-list-quot.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="font-size: x-large;"&gt;WCF - Error 500.21 Handler "svc-Integrated" has a bad module "ManagedPipelineHandler" in its module list"&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;If you&amp;nbsp; see this error you havent installed the prerequistes for ASP.NET 4. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Try this&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Open Visual Studio Command Prompt&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Type the following:&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;ol&gt;
&lt;li&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;aspnet_regiis.exe -i&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Run the command&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Try your service again... &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Happy Face - it should be working :-)&lt;/span&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;This basically installs the necessary ASP pieces to get your service up and working! &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;Enjoy..&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;Keith&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10087558" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF+Library/">WCF Library</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ManagedPipelineHandler/">ManagedPipelineHandler</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ERROR+500-21/">ERROR 500.21</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF+4/">WCF 4</category></item><item><title>IIS 7 Change DefaultAppPool to Network Service for this error 'System.DirectoryServices.DirectoryServicesCOMException’</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/10/13/iis-7-change-defaultapppool-to-network-service-for-this-error-system-directoryservices-directoryservicescomexception.aspx</link><pubDate>Tue, 13 Oct 2009 14:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906625</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9906625</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/10/13/iis-7-change-defaultapppool-to-network-service-for-this-error-system-directoryservices-directoryservicescomexception.aspx#comments</comments><description>&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;You may need to do this when your running you web component WCF service or whatever and you receive unusual errors like&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt; ‘&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;System.DirectoryServices.DirectoryServicesCOMException&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;’ when using directory services.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;This is due to the fact that by default IIS7 runs as ‘&lt;B style="mso-bidi-font-weight: normal"&gt;IIS APPPOOL\\DefaultAppPool’&lt;/B&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;and doesn’t have enough permission. Change to Network service and it should be fine!&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Quite simple to do it, just in case your more used to IIS6 :-)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Tahoma"&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 style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Start-&amp;gt;Run-&amp;gt; Type &lt;STRONG&gt;'inetmgr'&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold; mso-fareast-font-family: Tahoma"&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;/STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Expand the server name on the left connections panel&amp;nbsp;and you will see&lt;B style="mso-bidi-font-weight: normal"&gt; &lt;/B&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Application Pools&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold; mso-fareast-font-family: Tahoma"&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;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Click &lt;STRONG&gt;‘DefaultAppPool’&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold; mso-fareast-font-family: Tahoma"&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;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Click &lt;STRONG&gt;‘Advanced Settings’&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold; mso-fareast-font-family: Tahoma"&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;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Goto &lt;STRONG&gt;‘Process Model’&lt;/STRONG&gt; Section&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold; mso-fareast-font-family: Tahoma"&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;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Select '&lt;STRONG&gt;Identity'&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;= '&lt;STRONG&gt;Network Service'&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Hope that helps!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;Keith&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906625" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/iis7/">iis7</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/DirectoryServicesCOMException/">DirectoryServicesCOMException</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/IIS+APPPOOL_5C005C00_DefaultAppPool/">IIS APPPOOL\\DefaultAppPool</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/DefaultAppPool/">DefaultAppPool</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Network+Service/">Network Service</category></item><item><title>HTTP could not register URL http://+ . Another application has already registered this URL with HTTP.SYS</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/08/10/http-could-not-register-url-http-another-application-has-already-registered-this-url-with-http-sys.aspx</link><pubDate>Mon, 10 Aug 2009 18:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863316</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9863316</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/08/10/http-could-not-register-url-http-another-application-has-already-registered-this-url-with-http-sys.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Have you come across this issue HTTP could not register URL http://+ . Another application has already registered this URL with HTTP.SYS&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;IMG src="http://blogs.msdn.com/controlpanel/blogs/%22C:/Users/keithmg/Desktop/WCF%20problem.jpg%22" mce_src='/controlpanel/blogs/"C:\Users\keithmg\Desktop\WCF problem.jpg"'&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Are you self hosting a WCF library service inside a console or windows forms application? Then the most likely cause of this problem is that you have the library project contained within your same solution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;The problem happens because the&amp;nbsp;WCF Service Host running at the same time as your custom host application. You run or&amp;nbsp;debug your app and when your&amp;nbsp;host initialises the WCF stack, you will see an &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: red"&gt;AddressAlreadyInUseException&lt;/SPAN&gt;&lt;/STRONG&gt; as in the above pic.&amp;nbsp; This is happening because the WCF Service Host in Visual studio is already listening on the same address... &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Basically remove the wcf lib from the solution and reference it. When you run the host you should now be able to open it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;ServiceHost host = new ServiceHost(typeof(ClientHost));&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;Host.Open();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;Now there should be no error&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; 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: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-ansi-language: EN" lang=EN&gt;Rick Rainey's &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;suggested a fix to the config file which doesn’t work for me, but may for somebody else which prevents removing it from the project. &lt;A href="http://blogs.msdn.com/rickrain/archive/2008/02/14/Preventing-the-WCF-Service-Host-from-launching-in-Visual-Studio-2008.aspx"&gt;http://blogs.msdn.com/rickrain/archive/2008/02/14/Preventing-the-WCF-Service-Host-from-launching-in-Visual-Studio-2008.aspx&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-ansi-language: EN" lang=EN&gt;I have not seen if this bug exists in 2010 yet.. I will update when I check it.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&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 mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9863316" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/HTTP-SYS/">HTTP.SYS</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/C_2300_/">C#</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Self+Hosting/">Self Hosting</category></item><item><title>WCF library in Windows service common error</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/07/07/wcf-library-in-windows-service-common-error.aspx</link><pubDate>Tue, 07 Jul 2009 18:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9822809</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9822809</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/07/07/wcf-library-in-windows-service-common-error.aspx#comments</comments><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: red; FONT-SIZE: 10pt"&gt;Service '&amp;lt;ServiceName&amp;gt;' has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element.&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints(ServiceDescription description)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.ServiceHostBase.InitializeRuntime()&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at &amp;lt;ServiceName&amp;gt;.Service1.OnStart(String[] args) in &lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;This problem is for when you have a WCF library and your integrating it into a Windows service.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Ok check the following. When you added your app.config file from the WCF library into your windows service did you alter the name?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;What I mean is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;&amp;lt;Service&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;name=”&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;Namespace&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;” + “&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;”&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt; .... &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;When you copied it over it had the old namespace and type from the WCF library. In your windows service alter the app.config to match your service as per example below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;namespace&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt; TestServiceNamespace&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt 36pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;class&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt; TestTypeService: ServiceBase&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt 36pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt 36pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;The service name would be testNamespace in the windows servioce&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;&amp;lt;Service&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;name=”&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt; TestServiceNamespace&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #0070c0; FONT-SIZE: 10pt"&gt;.&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;TestTypeService&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: #c00000; FONT-SIZE: 10pt"&gt;”&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt; .... &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Hopefully this saves you a piece of time.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: red; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: red; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: red"&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9822809" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Communication+Foundation/">Windows Communication Foundation</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Service/">Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Service/">Windows Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF+Library/">WCF Library</category></item><item><title>WCF - Debugging not enabled on server</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/05/15/wcf-debugging-not-enabled-on-server.aspx</link><pubDate>Fri, 15 May 2009 20:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9618950</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9618950</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/05/15/wcf-debugging-not-enabled-on-server.aspx#comments</comments><description>&lt;P&gt;Have you a WCF service and you are trying to Debug it?&lt;/P&gt;
&lt;P&gt;Are you unable to step into the code from you test application... And is this the first time running your WCF service on your server or local dev machine?&lt;/P&gt;
&lt;P&gt;Well if you have set the web config file correctly - &lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: red; FONT-SIZE: 10pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-IE; mso-fareast-language: EN-US"&gt;&amp;lt;compilation debug="true'/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-IE; mso-fareast-language: EN-US"&gt; AND &lt;SPAN style="COLOR: red"&gt;&amp;lt;serviceDebug includeExceptionDetailInFaults="true"/&amp;gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-IE; mso-fareast-language: EN-US"&gt;then try this - &lt;STRONG&gt;Reboot&lt;/STRONG&gt; your machine! &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-IE; mso-fareast-language: EN-US"&gt;Sounds obvious but I would have liked someone to call out this most obvious fact! It would have saved me 2 or 3 hours.. I obviously had some IIS issue.. possibly iisreset may work too:-)&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9618950" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Communication+Foundation/">Windows Communication Foundation</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Debug/">Debug</category></item><item><title>x64 Unit Tests in Visual Studio 2008(Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/04/02/x64-unit-tests-in-visual-studio-2008-microsoft-visualstudio-qualitytools-unittestframework-dll.aspx</link><pubDate>Thu, 02 Apr 2009 13:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9528960</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9528960</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/04/02/x64-unit-tests-in-visual-studio-2008-microsoft-visualstudio-qualitytools-unittestframework-dll.aspx#comments</comments><description>&lt;P&gt;Are you in the following scenario:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Your requirement is to&amp;nbsp;compile your managed application as x64&lt;/LI&gt;
&lt;LI&gt;Your requirement is for your application to consume or communicate with unmanaged&amp;nbsp;COM x64 components&lt;/LI&gt;
&lt;LI&gt;During development you want to follow a TDD\ agile approach or you want to build a suite of unit tests for your managed app in Visual Studio Team System 2008.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Well if this is you, then you realise you may be in a bit of trouble. The Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll is x86 and there is no x64 version. If your trawling the internet looking for the x64 version you wont find it. Compling your tests as 'Any Cpu' and using it against your x64 component you are consuming will not work as intended. You will receive Bad Format exceptions like below..&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR: #c00000; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Error: System.BadImageFormatException: Attempted to load a 64-bit assembly on a 32-bit platform. Use ReflectionOnlyLoad() instead if trying to load for reflection purposes.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #c00000"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;/SPAN&gt;if you complie as x64 and if you dont the unmanaged&amp;nbsp; component cannot be expected to work correctly(And it wont)&lt;/P&gt;
&lt;P&gt;This wont cause issues if your system your developing is all managed, but if it isnt then be aware.&lt;/P&gt;
&lt;P&gt;The good&amp;nbsp;and bad news&amp;nbsp;is that its fixed in VS2010 and the fix and should be available in the latest CTP.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9528960" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Microsoft-VisualStudio-QualityTools-UnitTestFramework-dll/">Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Test+Framework/">Test Framework</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/VSTS+2008/">VSTS 2008</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/x64/">x64</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/UnitTestFramework-dll/">UnitTestFramework.dll</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Unit+Tests/">Unit Tests</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Visual+Studio/">Visual Studio</category></item><item><title>Set DNS server Addresses Progamatically</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/03/16/set-dns-server-addresses-progamatically.aspx</link><pubDate>Mon, 16 Mar 2009 16:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9481483</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9481483</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/03/16/set-dns-server-addresses-progamatically.aspx#comments</comments><description>&lt;P&gt;To just read quickly&amp;nbsp;individual DNS and Network configuration properties you can use the &lt;STRONG&gt;System.Net.NetworkInformation&lt;/STRONG&gt; to help.&lt;/P&gt;
&lt;P&gt;Create&amp;nbsp;your NW information class.&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;NetworkInterface&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;[] nw = &lt;SPAN style="COLOR: #2b91af"&gt;NetworkInterface&lt;/SPAN&gt;.GetAllNetworkInterfaces();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;This returns the first DNS entry as a string.-&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nw[0].GetIPProperties().DnsAddresses[0].ToString().&lt;/P&gt;
&lt;P&gt;You can obviously expand massively on this, just refer to MSDN.&lt;/P&gt;
&lt;P&gt;If you need to set&amp;nbsp;The DNS entries programtically you should use WMI(You have loads of functionality for reading and setting Im just showing the DNS piece here). An example below should help you do this. This method makes sure the device it finds is an IP enabled device and matches the NIC. Apologies for the formatting i cant get it right but you get the idea! it sets both DNS &amp;nbsp;IP addresses's to the fictitious(111.11.11.12 &amp;amp; 111.11.11.11)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; SetDnsConfig()&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;ManagementClass&lt;/SPAN&gt; mc = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;ManagementClass&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Win32_NetworkAdapterConfiguration"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;ManagementObjectCollection&lt;/SPAN&gt; moc = mc.GetInstances();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; nic = &lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;.Empty;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;foreach&lt;/SPAN&gt; (&lt;SPAN style="COLOR: #2b91af"&gt;ManagementObject&lt;/SPAN&gt; mo &lt;SPAN style="COLOR: blue"&gt;in&lt;/SPAN&gt; moc)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; ((&lt;SPAN style="COLOR: blue"&gt;bool&lt;/SPAN&gt;)mo[&lt;SPAN style="COLOR: #a31515"&gt;"ipEnabled"&lt;/SPAN&gt;])&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;nic = mo[&lt;SPAN style="COLOR: #a31515"&gt;"Caption"&lt;/SPAN&gt;].ToString();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; ((&lt;SPAN style="COLOR: blue"&gt;bool&lt;/SPAN&gt;)mo[&lt;SPAN style="COLOR: #a31515"&gt;"IPEnabled"&lt;/SPAN&gt;])&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&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;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; (mo[&lt;SPAN style="COLOR: #a31515"&gt;"Caption"&lt;/SPAN&gt;].Equals(nic))&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&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;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #2b91af"&gt;ManagementBaseObject&lt;/SPAN&gt; DnsEntry = mo.GetMethodParameters(&lt;SPAN style="COLOR: #a31515"&gt;"SetDNSServerSearchOrder"&lt;/SPAN&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;DnsEntry[&lt;SPAN style="COLOR: #a31515"&gt;"DNSServerSearchOrder"&lt;/SPAN&gt;] = &lt;FONT color=#000000&gt;&lt;SPAN style="COLOR: #a31515"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT face=Arial&gt;"111.11.11.11,111.11.11.11"&lt;FONT face="Courier New" color=#000000&gt;.Split(',');&lt;/FONT&gt;//Two ip&amp;nbsp;addresses you want to set&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: #2b91af"&gt;ManagementBaseObject&lt;/SPAN&gt; DnsMbo = mo.InvokeMethod(&lt;SPAN style="COLOR: #a31515"&gt;"SetDNSServerSearchOrder"&lt;/SPAN&gt;, DnsEntry, &lt;SPAN style="COLOR: blue"&gt;null&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;int&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt; returnCode = &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;.Parse(DnsMbo [&lt;SPAN style="COLOR: #a31515"&gt;"returnvalue"&lt;/SPAN&gt;].ToString));&lt;FONT color=#a31515&gt;//This will give you the return code you can use to evaluate if its not working &amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;break&lt;/SPAN&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&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;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&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;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&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; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;Hope this helps:-)&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-language: TH; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9481483" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Win32_5F00_NetworkAdapterConfiguration/">Win32_NetworkAdapterConfiguration</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Programatically/">Programatically</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/SetDNSServerSearchOrder/">SetDNSServerSearchOrder</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/NetworkInterface/">NetworkInterface</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/DNS/">DNS</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/DNS+Settings/">DNS Settings</category></item><item><title>Exchange 07: Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC)</title><link>http://blogs.msdn.com/b/keithmg/archive/2009/01/06/exchange-topology-discovery-failed-error-0x80040a02-dsc-e-no-suitable-cdc.aspx</link><pubDate>Tue, 06 Jan 2009 20:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9285949</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>36</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9285949</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2009/01/06/exchange-topology-discovery-failed-error-0x80040a02-dsc-e-no-suitable-cdc.aspx#comments</comments><description>&lt;P&gt;Environment for this issue: Exchg 2007 Win2008&amp;nbsp;SP1 &amp;amp; 2 Domain controllers Win2003 SP2&lt;/P&gt;
&lt;P&gt;If your exchange installation was working and then suddenly stopped working with the error below.(&amp;nbsp;Try this if your having an installation issue to, allthough this specific issue appeared after it was working fine for a few months). &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;(Some services won’t start ??)&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;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;I&gt;&lt;SPAN style="COLOR: #c00000"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Microsoft Exchange Active Directory Topology Service&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;I&gt;&lt;SPAN style="COLOR: #c00000"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Process MSEXCHANGEADTOPOLOGYSERVICE.EXE (PID=3268). Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC). Look up the Lightweight Directory Access Protocol (LDAP) error code specified in the event description. To do this, use Microsoft Knowledge Base article 218185, "Microsoft LDAP Error Codes." Use the information in that article to learn more about the cause and resolution to this error. Use the Ping or PathPing command-line tools to test network connectivity to local domain controllers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;Goto Active directory on your domain Controller and add your exchange server as a &lt;STRONG&gt;'Computer&lt;/STRONG&gt;' on the 'Domain Admins Group'. Thanks to cchalmer on this aswell.&lt;/P&gt;
&lt;P&gt;This worked fantastically for me with a reboot.&lt;/P&gt;
&lt;P&gt;Also you can ref:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-IE; mso-bidi-language: AR-SA" lang=EN-US&gt;&lt;A href="http://forums.microsoft.com/technet/showpost.aspx?postid=599509&amp;amp;siteid=17&amp;amp;sb=0&amp;amp;d=1&amp;amp;at=7&amp;amp;ft=11&amp;amp;tf=0&amp;amp;pageid=0" mce_href="http://forums.microsoft.com/technet/showpost.aspx?postid=599509&amp;amp;siteid=17&amp;amp;sb=0&amp;amp;d=1&amp;amp;at=7&amp;amp;ft=11&amp;amp;tf=0&amp;amp;pageid=0"&gt;http://forums.microsoft.com/technet/showpost.aspx?postid=599509&amp;amp;siteid=17&amp;amp;sb=0&amp;amp;d=1&amp;amp;at=7&amp;amp;ft=11&amp;amp;tf=0&amp;amp;pageid=0&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Please use this at your discretion as its not an official solution only a different suggestion to address your&amp;nbsp; problem and not ideal from a privacy point of view. I have other alternatives in this blog which may address your problem without going down this road.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9285949" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Service/">Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ExchangeServer+2007/">ExchangeServer 2007</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Win2008/">Win2008</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Exchange+07/">Exchange 07</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Server+2008/">Windows Server 2008</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Microsoft+Exchange+Active+Directory+Topology+Service/">Microsoft Exchange Active Directory Topology Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Topology+Service/">Topology Service</category></item><item><title>Exchange 07 - WIN2008: IPV6 is installed but Service 'MsExchangeTransport' failed to reach status 'Running' on this server.</title><link>http://blogs.msdn.com/b/keithmg/archive/2008/11/04/exchange-07-win2008-ipv6-is-installed-but-service-msexchangetransport-failed-to-reach-status-running-on-this-server.aspx</link><pubDate>Tue, 04 Nov 2008 20:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9040815</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9040815</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2008/11/04/exchange-07-win2008-ipv6-is-installed-but-service-msexchangetransport-failed-to-reach-status-running-on-this-server.aspx#comments</comments><description>&lt;P&gt;On Win2008 server setup of Exchange07 SP1 you may still have the error above if you have IPV6 installed and is not your current problem.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The most likely cause of these&amp;nbsp;errors are&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;You may not have met the prerequisites&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The exchange team Blog site has made a group of XML files available which help to install all the Exchg07 with 2008 issues. These Files are available here and are used&amp;nbsp;with ServerManagerCmd&amp;nbsp;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&amp;nbsp;&lt;A href="http://msexchangeteam.com/files/12/attachments/entry448276.aspx"&gt;http://msexchangeteam.com/files/12/attachments/entry448276.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;a good blog article here will walk you through the setup&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.petri.co.il/installing-exchange-2007-prerequisites-on-windows-server-2008.htm"&gt;http://www.petri.co.il/installing-exchange-2007-prerequisites-on-windows-server-2008.htm&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Microsoft's Official link to install the prerequisites is&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/library/bb691354(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/bb691354(EXCHG.80).aspx&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Remember you will need to extend Active Directory on your domain controllers using setup.com before you install Exchange too. To do this do the following&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A href="http://technet.microsoft.com/en-us/library/bb125224(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/bb125224(EXCHG.80).aspx&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Once complete it should work BUT - did you have previous failed installs? if you did expect&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&amp;nbsp;"The Exchange server is in an inconsistent state. Only server recovery mode is available."&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;to fix this follow this article and its suggested fix - do this on the domain controller&lt;/P&gt;
&lt;P mce_keep="true"&gt;MS Fix -&amp;gt; &lt;A href="http://technet.microsoft.com/en-us/library/cc411332(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/cc411332(EXCHG.80).aspx&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;And forum Fix - basically the same.. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1186078&amp;amp;SiteID=17"&gt;http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1186078&amp;amp;SiteID=17&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;"This problem seems to relate back to the AD.&amp;nbsp; If you have installed Exchange 2k7 previous then the AD contains information about the Exchange server that must be removed.&amp;nbsp; I deleted the 2 MS Exchange containers in the AD Users and Settings.&lt;BR&gt;&lt;BR&gt;Then found a folder ExchangeSetupLogs and a file in there should be Exchange Setup.log.&amp;nbsp; Opening this file you should see line like&lt;BR&gt;&lt;BR&gt;Exchange Configuration Container for the Organization is....&lt;BR&gt;Exchange Organization Container for the Organization is.....&lt;BR&gt;&lt;BR&gt;This means it found it's self in the AD.&amp;nbsp; I then went to the Domain Controller and ran ADSIEDIT.MSC.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Under Configuration --&amp;gt; CN=Configuration --&amp;gt;CN=Services&amp;nbsp; &lt;BR&gt;&lt;BR&gt;You should see CN=Microsoft Exchange.&amp;nbsp; All I did was remove this entire entry and everything underneath it.&amp;nbsp; The install works fine now."&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9040815" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ExchangeServer+2007/">ExchangeServer 2007</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Win2008/">Win2008</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Exchange+07/">Exchange 07</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/server+recovery+mode/">server recovery mode</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Server+2008/">Windows Server 2008</category></item><item><title>Exchange 07 - WIN2008: Service 'MsExchangeTransport' failed to reach status 'Running' on this server.</title><link>http://blogs.msdn.com/b/keithmg/archive/2008/10/16/exchange-07-win2008-service-msexchangetransport-failed-to-reach-status-running-on-this-server.aspx</link><pubDate>Thu, 16 Oct 2008 15:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9001764</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=9001764</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2008/10/16/exchange-07-win2008-service-msexchangetransport-failed-to-reach-status-running-on-this-server.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;If you have seen&amp;nbsp;this error&amp;nbsp;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE; mso-bidi-font-size: 11.0pt"&gt;"Service 'MsExchangeTransport' failed to reach status 'Running' on this server"&amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;during exchange installation setup on Win 2008 check to see if you have done the following.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE; mso-bidi-font-size: 11.0pt"&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE; mso-bidi-font-size: 11.0pt"&gt;Check both of these:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;By default you may have turned off IPv6 as you may have thought you didn’t require it during the installation of Win2008&amp;nbsp;or at a later stage. Also it is standard procedure to turn off unused features. Previous versions of exchange were fine with IPv4&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;You&amp;nbsp;may have done nothing and assumed correctly that&amp;nbsp; IPv6 is installed by default&amp;nbsp;on Win2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE; mso-bidi-font-size: 11.0pt"&gt;Well if you have either situation then this is the likely cause of your problem.&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;If IPv6 in not installed -&amp;gt; reinstall it&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;Doing this from the command prompt may be&amp;nbsp;easier -&amp;gt; "&lt;STRONG&gt;netsh&amp;nbsp;interface ipv6 install"&lt;/STRONG&gt;&amp;nbsp;or&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;If you have the default install goto Start-&amp;gt;Network(Right Click)-&amp;gt;Properties-&amp;gt;Mange network connections-&amp;gt;(right click relevant connection)-&amp;gt;Select Internet Protocol Version 6-&amp;gt; Click Install-&amp;gt; Add the relevant Service\Protocol\Client features.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;Doing this from the command prompt may be&amp;nbsp;easier&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;Trying to kill the service and do anything manually to it doesnt make a difference..&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;Reboot the machine and reinitiate the setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;Fingers crossed and this does the trick - hopefully it helps ;-)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;If not there is a transport forum available&amp;nbsp;from Microsoft at &lt;A href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=844&amp;amp;SiteID=17" mce_href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=844&amp;amp;SiteID=17"&gt;http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=844&amp;amp;SiteID=17&lt;/A&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&amp;nbsp;update 19/01/09 if this fails ref my blog item. this will work 
&lt;TABLE class="" id=CommentListing cellSpacing=0 cellPadding=0 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=CommonListCellLeftMost class="CommonListCellLeftMost"&gt;&lt;A href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=8923&amp;amp;postid=9285949"&gt;&lt;FONT color=#555555&gt;Exchange 07: Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC)&lt;/FONT&gt;&lt;/A&gt; &lt;/TD&gt;
&lt;TD class=CommonListCell class="CommonListCell"&gt;&lt;A href="http://blogs.msdn.com/controlpanel/blogs/referrals.aspx?sectionid=8923&amp;amp;postid=9285949"&gt;&lt;FONT color=#000000&gt;195&lt;/FONT&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-IE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9001764" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Service/">Service</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/MsExchangeTransport/">MsExchangeTransport</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/ExchangeServer+2007/">ExchangeServer 2007</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Win2008/">Win2008</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Exchange+07/">Exchange 07</category></item><item><title>WCF - Getting your web Service to work on XP &amp; VS2005 &amp; VS2008</title><link>http://blogs.msdn.com/b/keithmg/archive/2008/10/03/wcf-getting-your-web-service-to-work-on-xp-vs2005-vs2008.aspx</link><pubDate>Fri, 03 Oct 2008 18:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8975609</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=8975609</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2008/10/03/wcf-getting-your-web-service-to-work-on-xp-vs2005-vs2008.aspx#comments</comments><description>&lt;P&gt;If you are having trouble getting your WCF service running on winxp and eveything seems like it "should" work but doesnt!! It seems like the service is just not getting recognized. Try these tips and see if they help. Im assuming ASP.NET version 2 installed and configured aswell as .NET3.0 &amp;amp; 3.5 and VS2005 as IDE. &lt;/P&gt;
&lt;P&gt;First check to see if you have a mapping for the ".svc" extension in IIS. &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Goto IIS-&amp;gt;Properties(Of&amp;nbsp;the service)-&amp;gt;&amp;nbsp;Virtual Directory-&amp;gt;Coniguration-&amp;gt;Mappings&lt;/LI&gt;
&lt;LI&gt;Look for the .svc in the mappings&lt;/LI&gt;
&lt;LI&gt;If its not there add it.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Executable: (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll)&lt;/LI&gt;
&lt;LI&gt;Extension: .svc&lt;/LI&gt;
&lt;LI&gt;Verbs: All verbs -&amp;gt; Click OK&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Next you probably havent registered WCF service model with IIS.&lt;/LI&gt;
&lt;LI&gt;Open VS Command prompt and map to C:\WINDOWS\Microsoft.Net\Framework\v3.0\Windows Communication Foundation&lt;/LI&gt;
&lt;LI&gt;Install the ServiceModelReg exe using the command prompt&amp;nbsp;-&amp;gt;&amp;nbsp;ServiceModelReg.exe -i &lt;/LI&gt;
&lt;LI&gt;This fixes the registry and config files etc&lt;/LI&gt;
&lt;LI&gt;Try bowse the service in IIS.. It probably will work but now try it in the browser - it wont!!&lt;/LI&gt;
&lt;LI&gt;Getting there though :-) Next go back to basics and uninstall ASP.NET and reinstall it&lt;/LI&gt;
&lt;LI&gt;In the command prompt do the following in order:&amp;nbsp;&lt;/LI&gt;
&lt;OL&gt;
&lt;LI&gt;aspnet_regiis -ua&lt;/LI&gt;
&lt;LI&gt;aspnet_regiis -i&lt;/LI&gt;
&lt;LI&gt;iisreset&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;Now try agian in the browser after Publishing! It should work.. &lt;/P&gt;
&lt;P&gt;For Vista&amp;nbsp;and VS2008&lt;/P&gt;
&lt;P&gt;Its allot easier.. Just goto Control Panel-&amp;gt;Program and features-&amp;gt;Turn Windows Features On and Off-&amp;gt;Microsoft .Net Framwork 3.0 and then tick all the WCF boxes and install the components.. it should work a treat..&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8975609" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Problem/">Problem</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Vista/">Vista</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/VS2005/">VS2005</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+Communication+Foundation/">Windows Communication Foundation</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/-svc/">.svc</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WCF/">WCF</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Windows+XP/">Windows XP</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Mapping/">Mapping</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/WinXP/">WinXP</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/IIS/">IIS</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Service/">Service</category></item><item><title>Groove Data Bridge - Create a GFS Space</title><link>http://blogs.msdn.com/b/keithmg/archive/2007/08/13/groove-data-bridge-create-a-gfs-space.aspx</link><pubDate>Mon, 13 Aug 2007 18:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4369535</guid><dc:creator>Celtic_Guy</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/keithmg/rsscomments.aspx?WeblogPostID=4369535</wfw:commentRss><comments>http://blogs.msdn.com/b/keithmg/archive/2007/08/13/groove-data-bridge-create-a-gfs-space.aspx#comments</comments><description>&lt;P&gt;Create a Groove File Share using the Groove&amp;nbsp;Data Bridge and invite people in using the GDB.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To do this you must have the contacts Vcards of the people you are trying to share files with.&lt;/P&gt;
&lt;P&gt;First goto &lt;A href="http://www.codeplex.com/GWSV12Helpers" mce_href="http://www.codeplex.com/GWSV12Helpers"&gt;http://www.codeplex.com/GWSV12Helpers&lt;/A&gt;&amp;nbsp;and install the Groove Web Service Helpers. You can take the code or the binaries.&lt;/P&gt;
&lt;P&gt;These are web Service helpers that enable you to perform all the functionality of the Groove client using the GDB&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Create a config file(Install it anywhere - It saves you reentering data all the time):&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;Parameters&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="Account" Value="YOUR_URI_VALUE" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="Identity" Value="YOUR_URI_VALUE/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="Host" Value="&lt;A href="http://localhost:9080/" mce_href="http://localhost:9080/"&gt;HTTP://localhost:9080&lt;/A&gt;" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="RequestKey" Value="GET_THIS_FROM_THE_REGISTRY" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="Space"Value="YOUR_URI_VALUE" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;Parameter Name="Contact" Value="YOUR_URI_VALUE/&amp;gt;&lt;BR&gt;&amp;lt;/Parameters&amp;gt;&lt;/P&gt;
&lt;P&gt;You can get all these values from GrooveDir /? for all the values except the RequestKey( Search for LocalRequestKey)&lt;/P&gt;
&lt;P&gt;You will need to make sure the webservices are activated in the&amp;nbsp;GDB management console first too&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;To Create the GFS do the following:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Open the command Prompt and map to GrooveCreateSpace&lt;/LI&gt;
&lt;LI&gt;GrooveCreateSpace /x=c:\config.txt&amp;nbsp;/GFSPath=C:\GFS\Test /Name=Test&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;To then invite someone into your new GFS&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;1. GrooveDir /f to get the URI of the new new GFS you created&lt;/LI&gt;
&lt;LI&gt;Enter the new URI in the Config file.&lt;/LI&gt;
&lt;LI&gt;GrooveInviteToSpace /x=C:\Config.txt&lt;/LI&gt;
&lt;LI&gt;The user should now get a invite to a shared GFS on the GDB.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Thats it, you should be up an running&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4369535" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Groove/">Groove</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/GDB/">GDB</category><category domain="http://blogs.msdn.com/b/keithmg/archive/tags/Groove+Data+Bridge/">Groove Data Bridge</category></item></channel></rss>