<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">BradleyB's WebLog</title><subtitle type="html" /><id>http://weblogs.asp.net/bradleyb/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/bradleyb/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2005-12-02T12:31:00Z</updated><entry><title>Fixing Setup Errors Installing Silverlight Tools Beta 2</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/06/18/fixing-setup-errors-installing-silverlight-tools-beta-2.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="4187" href="http://weblogs.asp.net/bradleyb/attachment/6292576.ashx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/06/18/fixing-setup-errors-installing-silverlight-tools-beta-2.aspx</id><published>2008-06-18T22:17:00Z</published><updated>2008-06-18T22:17:00Z</updated><content type="html">&lt;H3&gt;What's the problem?&lt;/H3&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;There are two predominate issues that are preventing a successful installation of &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434"&gt;Silverlight Tools Beta 2&lt;/A&gt;.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Silverlight_chainer.exe fails attempting to uninstall KB949325 &lt;/LI&gt;
&lt;LI&gt;Mismatched binaries when both &lt;A href="https://www.microsoft.com/downloads/details.aspx?familyid=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A" mce_href="https://www.microsoft.com/downloads/details.aspx?familyid=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A"&gt;Visual Studio 2008 SP1 Beta&lt;/A&gt;&amp;nbsp; and &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434"&gt;Silverlight Tools Beta 2&lt;/A&gt; are installed. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;These two problems account for the vast majority of installation problems developers are running into.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;H3&gt;What's the solution?&lt;/H3&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;To help address these two specific problems I've created a .vbs script that attempts to detects and repairs both of these issues.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt; "&lt;A href="http://weblogs.asp.net/bradleyb/attachment/6292576.ashx" mce_href="http://weblogs.asp.net/bradleyb/attachment/6292576.ashx"&gt;Silverlight_Tools_Fixup.zip&lt;/A&gt;" attached to this post.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Unzip&lt;/STRONG&gt; "Silverlight_Tools_Fixup.vbs" from Silverlight_Tools_Fixup.zip&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt; the following:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Silverlight_Tools_Fixup.vbs &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434"&gt;Silverlight_chainer.exe&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;So what happened?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When run Silverlight_Tools_Fixup.vbs will:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Detect and uninstall KB949325 &lt;/LI&gt;
&lt;LI&gt;Detect all advertised features in VS and repair them. (Advertised features result in mismatched binaries.) &lt;BR&gt;&lt;BR&gt;*Vista non-admin scenarios will require running the script from command prompt that was started using "Run as administrator". &lt;BR&gt;*You may also be prompted for original media when uninstalling KB949325.&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;
&lt;H3&gt;Getting Help?&lt;/H3&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Be sure to check out the Silverlight 2 Beta 2 &lt;A href="http://www.microsoft.com/silverlight/resources/readme.aspx?v=2.0" mce_href="http://www.microsoft.com/silverlight/resources/readme.aspx?v=2.0"&gt;readme&lt;/A&gt; for known issues.&lt;/P&gt;
&lt;P&gt;You can also get additional help from the "Installation and Setup" forum here: &lt;A href="http://silverlight.net/forums/13.aspx" mce_href="http://silverlight.net/forums/13.aspx"&gt;http://silverlight.net/forums/13.aspx&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6292576" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author><category term="Visual Studio" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Visual+Studio/default.aspx" /><category term="Installation" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Installation/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Silverlight/default.aspx" /><category term="SP1" scheme="http://weblogs.asp.net/bradleyb/archive/tags/SP1/default.aspx" /></entry><entry><title>Upgrading to Silverlight Tools Beta 2 and Visual Studio 2008 SP1 Beta</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/06/09/upgrading-to-silverlight-beta-2-and-visual-studio-2008-sp1-beta.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/06/09/upgrading-to-silverlight-beta-2-and-visual-studio-2008-sp1-beta.aspx</id><published>2008-06-09T12:38:37Z</published><updated>2008-06-09T12:38:37Z</updated><content type="html">&lt;h4&gt;Silverlight 2 Beta 2 has just been released!&lt;/h4&gt;  &lt;p&gt;Checkout &lt;a title="http://silverlight.net/GetStarted/" href="http://silverlight.net/GetStarted/"&gt;http://silverlight.net/GetStarted/&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=120319"&gt;Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt; now includes support for both:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2008 RTM (get a free 90 day trial version &lt;a href="http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx"&gt;here&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="https://www.microsoft.com/downloads/details.aspx?familyid=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&amp;amp;displaylang=en"&gt;Visual Studio 2008 SP1 Beta&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;u&gt;Upgrading &lt;em&gt;&amp;quot;the Easy way&amp;quot;&lt;/em&gt;&lt;/u&gt;&lt;/h4&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;[update]&lt;/font&gt;&amp;#160; Please read &lt;/strong&gt;&lt;a title="http://weblogs.asp.net/bradleyb/archive/2008/06/18/fixing-setup-errors-installing-silverlight-tools-beta-2.aspx" href="http://weblogs.asp.net/bradleyb/archive/2008/06/18/fixing-setup-errors-installing-silverlight-tools-beta-2.aspx"&gt;Fixing Setup Errors Installing Silverlight Tools Beta 2&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Installing Microsoft Silverlight Tools Beta 2 is quick and easy following the steps below.&lt;/p&gt;  &lt;h5&gt;Visual Studio 2008 RTM w/Silverlight Tools Beta 1 to Beta 2&lt;/h5&gt;  &lt;p&gt;If you simply want to upgrade your current Silverlight Tools Beta 1 installation:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install &amp;quot;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=120319"&gt;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt;&amp;quot; &lt;/li&gt;    &lt;li&gt;Install &amp;quot;&lt;a href="http://expression.microsoft.com/en-us/cc643423.aspx"&gt;Expression Blend 2.5 Preview&lt;/a&gt;&amp;quot;       &lt;br /&gt;      &lt;br /&gt;&lt;em&gt;note: if you later install Visual Studio 2008 SP1 Beta, you'll need to reinstall Silverlight Tools Beta 2&lt;/em&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;h5&gt;Visual Studio 2008 SP1 Beta to Silverlight Tools Beta 2&lt;/h5&gt;  &lt;p&gt;If you've already got Visual Studio 2008 SP1 Beta and now want to install Silverlight Tools Beta2:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install &amp;quot;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=120319"&gt;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt;&amp;quot; &lt;/li&gt;    &lt;li&gt;Install &amp;quot;&lt;a href="http://expression.microsoft.com/en-us/cc643423.aspx"&gt;Expression Blend 2.5 Preview&lt;/a&gt;&amp;quot; &lt;/li&gt; &lt;/ol&gt;  &lt;h5&gt;Visual Studio 2008 RTM w/ Silverlight Tools Beta 1 to    &lt;br /&gt;Visual Studio 2008 SP1 Beta &amp;amp; Silverlight Tools Beta 2&lt;/h5&gt;  &lt;p&gt;The recommended way to upgrade to both Silverlight Tools Beta 2 and Visual Studio 2008 SP1 Beta is:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Uninstall &amp;quot;Microsoft Silverlight Tools Beta 1 for Visual Studio 2008&amp;quot; &lt;/li&gt;    &lt;li&gt;Uninstall KB949325 (in Add/Remove Programs select &amp;quot;view installed updates&amp;quot;) &lt;/li&gt;    &lt;li&gt;Install &amp;quot;&lt;a href="https://www.microsoft.com/downloads/details.aspx?familyid=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&amp;amp;displaylang=en"&gt;Microsoft Visual Studio 2008 Service Pack 1 Beta&lt;/a&gt;&amp;quot; &lt;/li&gt;    &lt;li&gt;Install &amp;quot;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=120319"&gt;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt;&amp;quot; &lt;/li&gt;    &lt;li&gt;Install &amp;quot;&lt;a href="http://expression.microsoft.com/en-us/cc643423.aspx"&gt;Expression Blend 2.5 Preview&lt;/a&gt;&amp;quot; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Following the above steps will ensure a smooth upgrade to both Visual Studio 2008 SP1 Beta and Silverlight Tools Beta 2.&lt;/p&gt;  &lt;h4&gt;Start Building Awesome Silverlight 2 Applications.&lt;/h4&gt;  &lt;p&gt;That's it, you're ready to start building incredible applications. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Checkout this getting started &lt;a href="http://silverlight.net/learn/learnvideo.aspx?video=57010"&gt;video&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Quick Starts samples for Beta 2 are &lt;a href="http://silverlight.net/quickstarts/managed.aspx"&gt;here&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;You can review the breaking changes between Beta1 and Beta2 &lt;a href="http://msdn.microsoft.com/en-us/library/cc645049(VS.95).aspx"&gt;here&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;For an Silverlight Tools update checkout &lt;a href="http://blogs.msdn.com/webdevtools/archive/2008/06/06/what-s-new-with-silverlight-tools-beta-2.aspx"&gt;What&amp;#8217;s new with Silverlight Tools Beta 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;And of course be sure to check out ScottGu's post &lt;a title="http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx" href="http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx"&gt;Silverlight 2 Beta2 Released&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;u&gt;Installation Errors?&lt;/u&gt;&lt;/h4&gt;  &lt;p&gt;The rest of the post is dedicated to the variety of errors and workarounds when not following the above sequences.&amp;#160;&amp;#160; The length of this post should be incentive enough to stick to the script above.&lt;/p&gt;  &lt;p&gt;If you've already run into problems, fear not.&amp;#160; The rest of this post is dedicated to getting you up and running with Silverlight 2 Beta 2 and Visual Studio 2008 SP1 Beta.&lt;/p&gt;  &lt;h4&gt;Installer Contents&lt;/h4&gt;  &lt;p&gt;The &amp;quot;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&amp;quot; installer &amp;quot;silverlight_chainer.exe&amp;quot; contains the following installers:&lt;/p&gt;  &lt;blockquote&gt;   &lt;table cellspacing="0" cellpadding="2" width="534" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="234"&gt;Silverlight.2.0_Developer.exe&lt;/td&gt;          &lt;td valign="top" width="296"&gt;Silverlight 2 Beta 2&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="234"&gt;silverlight_sdk.msi&lt;/td&gt;          &lt;td valign="top" width="296"&gt;Silverlight 2 Beta 2 SDK&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="234"&gt;VS90-KB950630.msp&lt;/td&gt;          &lt;td valign="top" width="296"&gt;KB950630 for Visual Studio 2008 RTM&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="234"&gt;VS90SP1-KB950632.msp&lt;/td&gt;          &lt;td valign="top" width="296"&gt;KB950632 for Visual Studio 2008 SP1 Beta&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="234"&gt;VS_SilverlightTools_Beta2_Setup.exe&lt;/td&gt;          &lt;td valign="top" width="296"&gt;Silverlight Tools Beta 2 for Visual Studio 2008&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/blockquote&gt;  &lt;p&gt;You can extract the individual components using this command: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;silverlight_chainer.exe /extract&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The first thing you'll notice is that there are two KBs, KB950630 and KB950632.&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;KB950630 is a patch for Visual Studio 2008 RTM &lt;/li&gt;    &lt;li&gt;KB950632 is a patch for Visual Studio 2008 SP1 Beta &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The installer will apply the patch matching the installation of Visual Studio that you have.&amp;#160; This is why you need to rerun the Silverlight Tools Beta 2 installer if installing Visual Studio 2008 SP1 Beta after installing Silverlight Tools Beta 2.&lt;/p&gt;  &lt;p&gt;note: These KBs are ENU specific.&amp;#160; The localized release of Silverlight Tools Beta 2 will have unique KB #.&lt;/p&gt;  &lt;p&gt;The installation sequence used by &amp;quot;silverlight_chainer.exe&amp;quot; is:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Uninstall Silverlight Tools Beta 1 &lt;/li&gt;    &lt;li&gt;Uninstall KB949325 &lt;/li&gt;    &lt;li&gt;Uninstall &amp;quot;Microsoft Blend for Silverlight Beta 1&amp;quot; &lt;/li&gt;    &lt;li&gt;Uninstall the Silverlight 2 Beta 1 SDK &lt;/li&gt;    &lt;li&gt;Install Silverlight.2.0_Developer.exe (Silverlight 2 Beta 2 Developer Runtime) &lt;/li&gt;    &lt;li&gt;Install either KB950630 or KB950632 depending on version of VS &lt;/li&gt;    &lt;li&gt;Install silverlight_sdk.msi (Silverlight 2 Beta 2 SDK) &lt;/li&gt;    &lt;li&gt;Install VS_SilverlightTools_Beta2_Setup.exe &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Notice that the installer also uninstall's &amp;quot;Microsoft Blend for Silverlight Beta 1&amp;quot;.&amp;#160; You can get the updated version of Blend for Silverlight Beta 2 &lt;a href="http://expression.microsoft.com/en-us/cc643423.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;SP1 Beta Installation Errors&lt;/h4&gt;  &lt;p&gt;Installing out of the recommended sequence above can result in installation errors or design time errors when using Visual Studio.&lt;/p&gt;  &lt;h5&gt;SP1 (Beta) Does not Apply&lt;/h5&gt;  &lt;p&gt;One of the more common error messages while installing VS SP1 is:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Microsoft Visual Studio 2008 SP1 (Beta) does not apply, or is blocked by another condition on your system. Please click the link below for more details.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This happens when installing &amp;quot;Microsoft Visual Studio 2008 Service Pack 1 Beta&amp;quot; &lt;strong&gt;&lt;em&gt;before&lt;/em&gt;&lt;/strong&gt; uninstalling &amp;quot;Microsoft Silverlight Tools Beta 1 for Visual Studio 2008&amp;quot;&lt;/p&gt;  &lt;p&gt;Check out this post for more information: &lt;a title="http://blogs.msdn.com/webdevtools/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx" href="http://blogs.msdn.com/webdevtools/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx"&gt;Error installing Visual Studio 2008 SP1 Beta and Silverlight Tools Beta 1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The solution is to uninstall Silverlight Tools Beta 1.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;em&gt;Important: You also need to manually uninstall KB949325 prior to installing Visual Studio 2008 SP1 Beta.&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Failure to uninstall KB949325 is the source of most of the other errors and problems listed below.&lt;/p&gt;  &lt;h5&gt;Fatal Error during installation&lt;/h5&gt;  &lt;p&gt;During the installation of VS SP1 you may also come across an error such as:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The installation failed with the following message:      &lt;br /&gt;Fatal error during installation.       &lt;br /&gt;Click the Finish button to exit.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Check out this post for more information: &lt;a href="http://blogs.msdn.com/heaths/archive/2008/05/16/kb944899-should-be-removed-before-installing-visual-studio-2008-sp1.aspx"&gt;KB944899 Should be Removed before Installing Visual Studio 2008 SP1&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;Error from silverlight_uninstallrtmpatches.exe&lt;/h5&gt;  &lt;p&gt;[6/6/2008, 19:2:12] (IronSpigot::ExeInstallerBase::PerformAction) c:\036de815481bb1774fbe5acf\silverlight_uninstallrtmpatches.exe - Exe installer does not provide a log file name    &lt;br /&gt;[6/6/2008, 19:2:12] (IronSpigot::ExeInstallerBase::PerformAction) Exe (c:\036de815481bb1774fbe5acf\&lt;font color="#ff0000"&gt;silverlight_uninstallrtmpatches.exe&lt;/font&gt;) &lt;font color="#ff0000"&gt;&lt;strong&gt;failed&lt;/strong&gt;&lt;/font&gt; with 0x80070643 - Fatal error during installation. :     &lt;br /&gt;[6/6/2008, 19:2:12] (IronSpigot::ExeInstallerBase::PerformAction) PerformOperation on exe returned exit code 1603 (translates to HRESULT = 0x80070643)&lt;/p&gt;  &lt;p&gt;The above error has been reported and maybe related to installing on 64 bit Vista machines.&amp;#160; This is the command that the silverlight_chainer.exe runs to remove KB949325.&amp;#160; To get around this problem manually uninstall KB949325.&amp;#160;&amp;#160; The next time you run the the silverlight_chainer it will skip this step.&lt;/p&gt;  &lt;h5&gt;How to Validate SP1 is Installed Correctly&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;WARNING&lt;/font&gt;&lt;/strong&gt;: Visual Studio 2008 SP1 Beta will report installation success even if KB949325 was not removed first.&amp;#160; Unfortunately, failure to remove KB949325 will prevent some SP1 files from being updated.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;This is why it's critically important to &lt;strong&gt;remove&lt;/strong&gt; KB949325 &lt;strong&gt;before&lt;/strong&gt; installing VS SP1.&lt;/font&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;One way to determine if KB949325 prevented SP1 from updating correctly is to check the version of Microsoft.VisualStudio.Web.Application.dll&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Microsoft.VisualStudio.Web.Application.dll&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;VS08 SP1 Version should be:&lt;/p&gt;    &lt;table cellspacing="0" cellpadding="2" width="206" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="101"&gt;Version&lt;/td&gt;          &lt;td valign="top" width="103"&gt;9.0.30428.1&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="103"&gt;Date modified&lt;/td&gt;          &lt;td valign="top" width="103"&gt;4/29/2008&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="105"&gt;Size&lt;/td&gt;          &lt;td valign="top" width="103"&gt;468 KB&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;If you have the following version it's from the Silverlight Tools Beta 1 release:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;table cellspacing="0" cellpadding="2" width="206" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="101"&gt;Version&lt;/td&gt;          &lt;td valign="top" width="103"&gt;9.0.21116.48&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="103"&gt;Date modified&lt;/td&gt;          &lt;td valign="top" width="103"&gt;2/23/2008&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="105"&gt;Size&lt;/td&gt;          &lt;td valign="top" width="103"&gt;492 KB&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;This means that KB949325 was not removed and thus prevented SP1 from updating numerous files including Microsoft.VisualStudio.Web.Application.dll.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you're in this state, read on &lt;em&gt;carefully &lt;/em&gt;and see the &amp;quot;How to Recover&amp;quot; section.&lt;/p&gt;  &lt;h5&gt;Installing Silverlight Tools Beta 2&lt;/h5&gt;  &lt;p&gt;Unfortunately, unless you check files versions there is no obvious indicator that SP1 did not install all of it's files.&amp;#160; &lt;/p&gt;  &lt;p&gt;If you then installed &amp;quot;Microsoft Silverlight Tools &lt;strong&gt;Beta 2&lt;/strong&gt; for Visual Studio 2008&amp;quot; while Visual Studio is in this state with missed matched binaries you will get the following errors when running Visual Studio:&lt;/p&gt;  &lt;h5&gt;Creating new Silverlight projects:&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;Method 'SelectSilverlightProject' in type 'Microsoft.VisualStudio.Silverlight.SLPackage' from assembly 'Microsoft.VisualStudio.Silverlight, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/SLB2_SP1Bx_NewProject_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="143" alt="SLB2_SP1Bx_NewProject" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/SLB2_SP1Bx_NewProject_thumb.jpg" width="359" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;Opening existing Silverlight projects:&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;Package Load Failure      &lt;br /&gt;Package 'Microsoft.VisualStudio.Silverlight.SLPackage, Microsoft.VisualStudio.Silverlight, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' has failed to load properly (GUID =       &lt;br /&gt;{CB22EEOE-4072-4AE7-96E2-90FCCF879544}). ...&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/SLB2_SP1Bx_OpenProject_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="215" alt="SLB2_SP1Bx_OpenProject" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/SLB2_SP1Bx_OpenProject_thumb.jpg" width="374" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Note that if you dismiss this dialog by selecting the &amp;quot;Yes&amp;quot; button then you'll need to run the following command later on after the installation has been fixed.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;devenv /resetskippkgs&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You'll also notice that in this scenario the version of Microsoft.VisualStudio.Web.Application.dll is still 9.0.21116.48.&lt;/p&gt;  &lt;p&gt;Basically once KB949325 is installed it prevent subsequent patches from applying.&amp;#160; This is why its critically important to uninstall the KB949325 before installing VS08 SP1 Beta.&lt;/p&gt;  &lt;p&gt;As an aside if you install Silverlight Tools Beta 2 before SP1, it will remove KB949325.&amp;#160; you'll just need to reinstall Silverlight Tools Beta 2.&lt;/p&gt;  &lt;h5&gt;   &lt;p&gt;How to Recover&lt;/p&gt; &lt;/h5&gt;  &lt;p&gt;Fortunately, all is not lost.&amp;#160; If you do get into this state w/ miss matched binaries here is how you can recover.&lt;/p&gt;  &lt;p&gt;The first thing you'll need to do is to uninstall the KBs installed by Silverlight Tools.&amp;#160; To see these updates you'll need to run &amp;quot;Add/Remove Programs&amp;quot; &lt;/p&gt;  &lt;p&gt;For Vista or newer: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open Uninstall a Program from the Control Panel &lt;/li&gt;    &lt;li&gt;Click 'View installed updates' in the task bar on the left &lt;/li&gt;    &lt;li&gt;Remove KB949325 (it will be listed under your version of VS2008) &lt;/li&gt;    &lt;li&gt;Remove KB950632 (it will be listed under your version of VS2008) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="300" alt="image" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/image_thumb_4.png" width="507" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/image_12.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="315" alt="image" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/image_thumb_5.png" width="518" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For pre-Vista systems: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Add/Remove Programs dialog from the Control Panel &lt;/li&gt;    &lt;li&gt;Click 'Show updates' at the top of the window &lt;/li&gt;    &lt;li&gt;Remove KB949325 (it will be listed under your version of VS) &lt;/li&gt;    &lt;li&gt;Remove KB950632 (it will be listed under your version of VS2008) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;You may get this error &amp;quot;The patch is not applied to this product.&amp;quot; when uninstalling KB949325.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/Patch%20Not%20Applied_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="88" alt="Patch Not Applied" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/UpgradingtoSilverlightBeta2andVisualStud_A6F8/Patch%20Not%20Applied_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Go ahead and disregard this error, we'll take care of it with the steps below.&lt;/p&gt;  &lt;p&gt;Even after uninstalling both KB949325 and KB950632 you'll notice that the version of Microsoft.VisualStudio.Web.Application.dll is still 9.0.21116.48.&lt;/p&gt;  &lt;p&gt;The next step will be to create a batch file containing the following commands:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem Repair features Visual Studio SP1        &lt;br /&gt;rem ENU VSTS         &lt;br /&gt;msiexec /passive /i {80C06CCD-7D07-3DB6-86CD-B57B3F0614D8} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_VSTS.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU VSTD        &lt;br /&gt;msiexec /passive /i {6721AC10-3743-38F1-B178-C0EC6C9A4108} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_VSTD.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU PRO        &lt;br /&gt;msiexec /passive /i {D7DAD1E4-45F4-3B2B-899A-EA728167EC4F} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_PRO.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU VSTA        &lt;br /&gt;msiexec /passive /i {8F10429A-DFF5-3B55-9306-0ADEB337CFD3} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_VSTA.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU VSTT        &lt;br /&gt;msiexec /passive /i {23D0117E-F9A5-364E-A379-70EC2DE02B9F} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_VSTT.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU VSDB        &lt;br /&gt;msiexec /passive /i {4298C783-524F-3C3E-9B11-36FA64604B2B} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_VSDB.log&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New" size="1"&gt;rem ENU STD        &lt;br /&gt;msiexec /passive /i {F434F50E-7614-3EA8-9008-2FB866B697DA} ADDLOCAL=VWD_for_VS_Ent_5902_x86_enu /L*vx %TEMP%\dd_repair_STD.log&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Run the batch file you created with the above commands.&amp;#160; This will put VS back into a recoverable state.&amp;#160; Note that the KB949325 will still be listed in Add &amp;amp; Remove Programs.&amp;#160; Unfortunately it'll continue to show up even though it's been uninstalled.&lt;/p&gt;  &lt;p&gt;Now re-install &amp;quot;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=120319"&gt;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt;&amp;quot;.&amp;#160;&amp;#160; You can also do this by running Silverlight_chainer.exe again.&lt;/p&gt;  &lt;p&gt;Confirm that KB950632 is shown when viewing installed updates in Add/Remove Programs.&lt;/p&gt;  &lt;p&gt;Confirm that the new Beta 2 version of Microsoft.VisualStudio.Web.Application.dll is:&lt;/p&gt;  &lt;blockquote&gt;   &lt;table cellspacing="0" cellpadding="2" width="206" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="101"&gt;Version&lt;/td&gt;          &lt;td valign="top" width="103"&gt;9.0.30428.9&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="103"&gt;Date modified&lt;/td&gt;          &lt;td valign="top" width="103"&gt;6/3/2008&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="105"&gt;Size&lt;/td&gt;          &lt;td valign="top" width="103"&gt;512 KB&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/blockquote&gt;  &lt;h4&gt;Other Errors:&lt;/h4&gt;  &lt;h5&gt;&amp;#8220;Object reference not set to an instance of an object&amp;#8221; when adding a WCF service&amp;quot; - Crash on Exit&lt;/h5&gt;  &lt;p&gt;Tim Anderson has found a work around for the following problem and posted a solution &lt;a href="http://www.itwriting.com/blog/?p=665"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Error &amp;#8220;Object reference not set to an instance of an object&amp;#8221; when adding a WCF service &lt;/li&gt;    &lt;li&gt;Silverlight app cannot see WCF services in same solution &lt;/li&gt;    &lt;li&gt;Error &amp;#8220;Unable to find &amp;#8216;DynamicTypeService&amp;#8217;&amp;#8221; when clicking the Advanced button in the Add Service Reference dialog. &lt;/li&gt;    &lt;li&gt;Visual Studio crashing on exit &lt;/li&gt; &lt;/ol&gt;  &lt;h4&gt;We're almost done!&lt;/h4&gt;  &lt;p&gt;If you now get an error creating or opening Silverlight projects:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The project type is not supported by this installation&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_1.png"&gt;&lt;img height="108" alt="CantOpen" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You'll need to run the following command:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;devenv /resetskippkgs&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Finally, if no controls are showing up on the toolbox when editing Silverlight XAML pages then you'll need to:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;delete %LOCALAPPDATA%\Microsoft\VisualStudio\9.0\toolbox*.*&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;At this point you should be up and running with Visual Studio 2008 SP1 Beta and Silverlight Tools Beta 2.&lt;/p&gt;  &lt;h4&gt;Where to go for Installation Help?&lt;/h4&gt;  &lt;p&gt;Be sure to check out the Silverlight 2 Beta 2 &lt;a href="http://www.microsoft.com/silverlight/resources/readme.aspx?v=2.0"&gt;readme&lt;/a&gt; for known issues.&lt;/p&gt;  &lt;p&gt;If you run into installation issues not covered here please post your question in the &amp;quot;Installation and Setup&amp;quot; forum here: &lt;a href="http://silverlight.net/forums/13.aspx"&gt;http://silverlight.net/forums/13.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6254682" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author></entry><entry><title>VS Live Orlando "Introduction to Silverlight programming"</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/05/15/vs-live-orlando-quot-introduction-to-silverlight-programming-quot.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="1595642" href="http://weblogs.asp.net/bradleyb/attachment/6193374.ashx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/05/15/vs-live-orlando-quot-introduction-to-silverlight-programming-quot.aspx</id><published>2008-05-15T19:56:00Z</published><updated>2008-05-15T19:56:00Z</updated><content type="html">&lt;P&gt;I just got back from VS Live in Orlando where I was pinch hitting for &lt;A href="http://silverlight.net/blogs/jesseliberty/" mce_href="http://silverlight.net/blogs/jesseliberty/"&gt;Jesse Liberty&lt;/A&gt; and presented a talk titled "Introduction to Silverlight programming".&lt;/P&gt;
&lt;P&gt;I wasn't familiar with Jesse's talk so I threw something together base on a new &lt;A href="http://www.microsoft.com/switzerland/msdn/de/events/eventdetail.mspx?EventID=1032374073" mce_href="http://www.microsoft.com/switzerland/msdn/de/events/eventdetail.mspx?EventID=1032374073"&gt;hands-on-Lab&lt;/A&gt; from Sascha Corti at Microsoft Switzerland.&amp;nbsp; It's a great walk-through leveraging several of the new Silverlight 2 controls to build a working Silverlight application.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=400 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_2.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=184 alt=image src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_thumb.png" width=244 border=0 mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_thumb.png"&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_4.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_4.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=184 alt=image src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_thumb_1.png" width=244 border=0 mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/VSLive_921C/image_thumb_1.png"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This hands-on-Lab was originally developed using Expression Blend 2.5 to build the Silverlight UI.&amp;nbsp; Since this was a VS Live presentation I thought it would be fun to create a VS track through this lab using the great XAML intellisense in VS.&lt;/P&gt;
&lt;P&gt;During the talk we covered:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Creating Silverlight projects in VS &lt;/LI&gt;
&lt;LI&gt;Editing Silverlight pages in Expression Blend &lt;/LI&gt;
&lt;LI&gt;Layout using Grid and StackPanel &lt;/LI&gt;
&lt;LI&gt;TextBlock vs TextBox &lt;/LI&gt;
&lt;LI&gt;WatermarkTextBox &lt;/LI&gt;
&lt;LI&gt;DatePicker &lt;/LI&gt;
&lt;LI&gt;Slider &lt;/LI&gt;
&lt;LI&gt;How to create a DropDownList from a user control &lt;/LI&gt;
&lt;LI&gt;Asynchronous WCF service calls &lt;/LI&gt;
&lt;LI&gt;DataGrid &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Homework left for the audience:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Add the picture gallery using a ListBox and data binding using {Binding } syntax &lt;/LI&gt;
&lt;LI&gt;Using type converters to create a Image URL &lt;/LI&gt;
&lt;LI&gt;Add the pop-up with car details using storyboard animations &lt;/LI&gt;
&lt;LI&gt;Add improved styling for the DataGrid and Slide &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Attached to this post is the slide deck along with my script for the VS Track through the hands-on-lab.&amp;nbsp; A great place to start is to simply download the lab and start working your way though it.&amp;nbsp; Sascha has done a great job of documenting each step along way.&lt;/P&gt;
&lt;P&gt;Tools used in lab:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="https://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en"&gt;Microsoft Silverlight Tools Beta 1 for Silverlight 2&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;amp;displaylang=en"&gt;Expression Blend 2.5 Preview&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.microsoft.com/switzerland/msdn/de/events/eventdetail.mspx?EventID=1032374073" mce_href="http://www.microsoft.com/switzerland/msdn/de/events/eventdetail.mspx?EventID=1032374073"&gt;MSDN Tech Talk and Hands-on-Lab "Silverlight 2"&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;H3&gt;References&lt;/H3&gt;
&lt;P&gt;Jesse Liberty's Slides and Code from VS Live San Francisco &lt;BR&gt;&lt;A title=http://silverlight.net/blogs/jesseliberty/archive/2008/04/03/slides-and-code-from-vs-live.aspx href="http://silverlight.net/blogs/jesseliberty/archive/2008/04/03/slides-and-code-from-vs-live.aspx" mce_href="http://silverlight.net/blogs/jesseliberty/archive/2008/04/03/slides-and-code-from-vs-live.aspx"&gt;http://silverlight.net/blogs/jesseliberty/archive/2008/04/03/slides-and-code-from-vs-live.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6193374" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author><category term="Visual Studio" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Visual+Studio/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Error installing Visual Studio 2008 SP1 Beta and Silverlight Tools Beta 1</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx</id><published>2008-05-12T15:32:02Z</published><updated>2008-05-12T15:32:02Z</updated><content type="html">&lt;p&gt;Microsoft &lt;a href="http://msdn.microsoft.com/vstudio/products/cc533447.aspx"&gt;Visual Studio 2008 SP1 Beta&lt;/a&gt; was released this morning.&amp;#160; There are known incompatibilities between it and Silverlight Tools Beta 1.&amp;#160; &lt;/p&gt;  &lt;p&gt;To install VS08 SP1 Beta you must uninstall Silverlight Tools Beta 1 and KB949325.&amp;#160; &lt;/p&gt;  &lt;p&gt;Complete details can be found on the Visual Web Developer Team blog at:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/webdevtools/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx" href="http://blogs.msdn.com/webdevtools/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx"&gt;http://blogs.msdn.com/webdevtools/archive/2008/05/12/error-installing-visual-studio-2008-sp1-beta-and-silverlight-tools-beta-1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Silverlight Tools Beta 2 will be release in the coming weeks and has full support for VS08 SP1 Beta.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6182809" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author><category term="Visual Studio" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Visual+Studio/default.aspx" /><category term="Installation" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Installation/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Silverlight Game Tutorial by Mike Snow</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/03/31/silverlight-game-tutorial-by-mike-snow.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/03/31/silverlight-game-tutorial-by-mike-snow.aspx</id><published>2008-03-31T16:09:47Z</published><updated>2008-03-31T16:09:47Z</updated><content type="html">&lt;p&gt;Mike Snow has started a great blog series on game programming with Silverlight.&amp;#160; Check it out &lt;a title="http://silverlight.net/blogs/msnow/archive/2008/03/25/introduction.aspx" href="http://silverlight.net/blogs/msnow/archive/2008/03/25/introduction.aspx"&gt;http://silverlight.net/blogs/msnow/archive/2008/03/25/introduction.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6052308" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author></entry><entry><title>Installation Tips for Silverlight Tools Beta 1 for Visual Studio 2008</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2008/03/06/installation-tips-for-sivliverlight-tools-beta-1-for-visual-studio-2008.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2008/03/06/installation-tips-for-sivliverlight-tools-beta-1-for-visual-studio-2008.aspx</id><published>2008-03-06T06:52:00Z</published><updated>2008-03-06T06:52:00Z</updated><content type="html">&lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As many of you know Silverlight 2 Beta 1 was release today at &lt;a href="http://visitmix.com/2008/default.aspx" target="_blank" mce_href="http://visitmix.com/2008/default.aspx"&gt;MIX08&lt;/a&gt;.&amp;#160; What an awesome day.&amp;#160; The new applications under development based on Silverlight 2 are truly incredible!&amp;#160; Check out &lt;a title="http://www.microsoft.com/silverlight/" href="http://www.microsoft.com/silverlight/" mce_href="http://www.microsoft.com/silverlight/"&gt;http://www.microsoft.com/silverlight/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To get started with Silverlight 2 you can download &amp;quot;Silverlight Tools Beta 1 for Visual Studio 2008&amp;quot; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" target="_blank" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The Silverlight Tools installer will install everything needed to start working with Silverlight 2 in Visual Studio 2008.&lt;/p&gt;  &lt;p&gt;It installs the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Silverlight 2 Beta 1 &lt;/li&gt;    &lt;li&gt;Silverlight 2 SDK Beta 1 &lt;/li&gt;    &lt;li&gt;KB949325 for Visual Studio 2008 &lt;/li&gt;    &lt;li&gt;Silverlight Tools Beta 1 for Visual Studio 2008 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Even if you've previously installed Silverlight 1.0 or Silverlight 2 Beta 1 the installer will proceed and install the additional components.&lt;/p&gt;  &lt;p&gt;That's it!&amp;#160; You're now ready to start creating rich Internet applications with Silverlight 2 and Visual Studio 2008.&lt;/p&gt;  &lt;p&gt;While the installation is that simple in most cases, there have been some installation issues reported.&amp;#160; I've listed below the issues and solutions I've run into so far.&amp;#160; I'll update this post if new issues are reported.&lt;/p&gt;  &lt;h3&gt;Installation Error&lt;/h3&gt;  &lt;p&gt;If you do run into an installation error, it's most like due to a previous installation of Silverlight 1.1 Alpha or any of the Silverlight SDKs, including the Silverlight 2 Beta 1 SDK.&amp;#160; You must uninstall all these components before installing Silverlight Tools Beta1 for VS08.&amp;#160; If you don't uninstall these products first you'll get this error dialog from the installer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/InstallError.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/InstallError.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="228" alt="InstallError" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/InstallError_thumb.png" width="244" border="0" mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/InstallError_thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you see this dialog, be sure to uninstall all the dependent components and restart the installer.&lt;/p&gt;  &lt;h3&gt;Can't Find KB949325 to Uninstall?&lt;/h3&gt;  &lt;p&gt;If you ever need to uninstall KB949325, you can do this through Add and Remove Programs.&amp;#160; However it does not show up by default in Add and Remove Programs.&amp;#160; &lt;/p&gt;  &lt;p&gt;Instead you need to select &amp;quot;View Installed Updates&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP1._2.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP1._2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="144" alt="ARP1." src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP1._thumb.png" width="244" border="0" mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP1._thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now you'll see all the updates and patches installed to applications on your computers.&amp;#160; Scroll down and you'll find KB949325.&amp;#160; It will be listed as:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP2_2.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP2_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="143" alt="ARP2" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP2_thumb.png" width="244" border="0" mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/ARP2_thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It should not come as a surprise that if you uninstall KB949325, you will not be able to use Silverlight projects in Visual Studio.&amp;#160; Only uninstall KB949325 if you're planning on returning VS08 to its RTM condition or if you're attempting to reinstall Silverlight Tools.&lt;/p&gt;  &lt;h3&gt;Prompt for installation source media&lt;/h3&gt;  &lt;p&gt;In some cases you may get a prompted for the installation CD-ROM for Visual Studio 2008.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/MediaPrompt_2.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/MediaPrompt_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="MediaPrompt" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/MediaPrompt_thumb.png" width="244" border="0" mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/MediaPrompt_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Heath Stewart has an excellent blog post on some of the issues users are encountering when installing patches for Visual Studio 2008. You can read his entire post &lt;a href="http://blogs.msdn.com/heaths/archive/2008/02/18/adding-new-components-to-existing-features-installs-the-feature-tree.aspx" target="_blank" mce_href="http://blogs.msdn.com/heaths/archive/2008/02/18/adding-new-components-to-existing-features-installs-the-feature-tree.aspx"&gt;here&lt;/a&gt;.&amp;#160; Heath has a new post specific to this prompt when installing Silverlight Tools &lt;a href="http://blogs.msdn.com/heaths/archive/2008/03/07/installing-silverlight-2-beta-1-tools-for-visual-studio-2008.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;One of the scenarios causing this to happen with the Silverlight Tools installer is when Visual C++ is not installed.&amp;#160;&amp;#160; The other component that will cause this to happen is if you don't have the &amp;quot;Microsoft Visual Studio Web Authoring Component&amp;quot;.&lt;/p&gt;  &lt;p&gt;You can manually get around this.&amp;#160; First you'll need to extract the individual installers from the Silverlight Tools Beta 1 for VS08 chained installer.&amp;#160; To do this download and save the Silverlight Tools chained installer from &lt;a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=e0bae58e-9c0b-4090-a1db-f134d9f095fd&amp;amp;displayLang=en" target="_blank" mce_href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=e0bae58e-9c0b-4090-a1db-f134d9f095fd&amp;amp;displayLang=en"&gt;here&lt;/a&gt; and save it locally.&lt;/p&gt;  &lt;p&gt;To extract the individual installers run this command:&amp;#160; silverlight_chainer.exe /extract&lt;/p&gt;  &lt;p&gt;This will extract the following installers, along with other support files.&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Silverlight.2.0.exe &lt;/li&gt;      &lt;li&gt;VS90-KB949325.msp &lt;/li&gt;      &lt;li&gt;silverlight_sdk.msi &lt;/li&gt;      &lt;li&gt;VS_SilverlightTools_Beta1_Setup.exe &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;It critical that you install these components in the order listed above.&amp;#160; (Silverlight 2, KB949325, SDK, Tools)&amp;#160; To install KB949325 w/o being prompted for media run this command: &lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;msiexec /p VS90-KB949325.msp /L*vx VS90-KB949325.log REINSTALL=ALL&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Note: this command will require administrative rights and it does &lt;strong&gt;not&lt;/strong&gt; add the KB to Add/Remove Programs.&lt;/p&gt;

&lt;p&gt;To list these Silverlight tools in Visual Studio's Help-&amp;gt;About dialog and to be able to uninstall these tools from Add/Remove Programs (ARP), install the patch again using the following command:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre&gt;msiexec /p VS90-KB949325.msp /L*vx VS90-KB949325-2.log ADDLOCAL=KB947520,KB949325&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finally run the VS_SilverlightTools_Beta1_Setup.exe installer to complete the Silverlight Tools installation.&lt;/p&gt;

&lt;h3&gt;The project type is not supported by this installation&lt;/h3&gt;

&lt;p&gt;Even when installed successfully, some users have seen this error:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_1.png" mce_href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_1.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="108" alt="CantOpen" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_thumb_1.png" width="244" border="0" mce_src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/CantOpen_thumb_1.png" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;This is happening for users who have installed previous builds of Silverlight Tools and for one reason or another the Silverlight package for Visual Studio has been disabled.&amp;#160; You can re-enable the Silverlight package by running the following command.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;devenv.exe /resetskippkgs &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;The ASP.NET Silverlight controls show appear in the Toolbox for .aspx pages&lt;/h3&gt;

&lt;p&gt;This happens if the Silverlight SDK is installed before KB949325.&amp;#160; As listed above the install order is important.&amp;#160; To fix this uninstall the Silverlight SDK and re-install it.&lt;/p&gt;

&lt;h3&gt;Help Files don't show up in Visual Studio&lt;/h3&gt;

&lt;p&gt;To integrate the VS help files included in the Silverlight 2 SDK follow the instructions in this readme.txt installed with the SDK.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[Program Files]\Microsoft SDKs\Silverlight\v2.0\Documentation\VS-Help\Readme.txt&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;The installer is hung?&lt;/h3&gt;

&lt;p&gt;At the end of the installation process the installer appears to be hung.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/almost_done_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="228" alt="almost_done" src="http://weblogs.asp.net/blogs/bradleyb/WindowsLiveWriter/InstallationTipsforSivliverlightToolsBet_129A6/almost_done_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;The installer can take up to 10 minutes at the end of the installation process.&amp;#160; What's going on?&amp;#160; The last thing the installer does is merge the help dictionaries.&amp;#160; If you've installed the help files for VS locally this can take some time.&amp;#160; Don't kill the process, it's not hung. &lt;/p&gt;

&lt;h3&gt;Where to go for Installation Help?&lt;/h3&gt;

&lt;p&gt;Be sure to check out the Silverlight 2 Beta 1 &lt;a href="http://www.microsoft.com/silverlight/resources/Readme.aspx" target="_blank" mce_href="http://www.microsoft.com/silverlight/resources/Readme.aspx"&gt;readme&lt;/a&gt; for known issues.&lt;/p&gt;

&lt;p&gt;If you run into installation issues not covered here please post your question in the &amp;quot;Installation and Setup&amp;quot; forum here: &lt;a title="http://silverlight.net/forums/13.aspx" href="http://silverlight.net/forums/13.aspx"&gt;http://silverlight.net/forums/13.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5925259" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author></entry><entry><title>Developing Web Applications on Windows Vista with Visual Studio 2005</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2006/09/18/Developing-Web-Applications-on-Windows-Vista-with-Visual-Studio-2005.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2006/09/18/Developing-Web-Applications-on-Windows-Vista-with-Visual-Studio-2005.aspx</id><published>2006-09-18T22:12:00Z</published><updated>2006-09-18T22:12:00Z</updated><content type="html">&lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: #1f497d"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Bradley Millington just made a great blog post about using IIS7 RC1 with VS2005.&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: #1f497d"&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://blogs.msdn.com/webdevtools/archive/2006/09/18/761206.aspx"&gt;&lt;font face="Calibri" size="3"&gt;http://blogs.msdn.com/webdevtools/archive/2006/09/18/761206.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="color: #1f497d"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=558462" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/bradleyb/archive/tags/ASP.NET/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Visual+Studio/default.aspx" /><category term="Vista" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Vista/default.aspx" /></entry><entry><title>How to set scriptmaps in a Web Setup Project</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2006/09/11/How-to-set-scriptmaps-in-a-Web-Setup-Project.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2006/09/11/How-to-set-scriptmaps-in-a-Web-Setup-Project.aspx</id><published>2006-09-11T18:21:00Z</published><updated>2006-09-11T18:21:00Z</updated><content type="html">&lt;p&gt;Van Kichline has started a series of blog posts documenting how to extend web setup projects.&amp;nbsp;&amp;nbsp;His first post documents how to set the ASP.NET 2.0 scriptmaps &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/vank/archive/2006/09/09/748290.aspx"&gt;http://blogs.msdn.com/vank/archive/2006/09/09/748290.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hope this helps,&lt;br /&gt;Brad.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=535834" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/bradleyb/archive/tags/ASP.NET/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/bradleyb/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>ASP.Net WebProfile Generator</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2006/05/08/445727.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2006/05/08/445727.aspx</id><published>2006-05-09T03:02:00Z</published><updated>2006-05-09T03:02:00Z</updated><content type="html">&lt;p&gt;Tim McBride has published a cool sample that will generate a WebProfile class for accessing the ASP.NET profile object from within the code behind files of a Web Application Project.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=406eefba-2dd9-4d80-a48c-b4f135df4127"&gt;http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=406eefba-2dd9-4d80-a48c-b4f135df4127&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Because Web Application Projects compile the code behind files in advance of ASP.NET they do not have access to dynamically generated types like the Profile object.&amp;nbsp; This sample provided an add-in into VS that will generate a WebProfile proxy class that will fetch profile information from the real ASP.NET profile object at runtime.&lt;/p&gt; &lt;p&gt;Hope it helps,&lt;br /&gt;Brad.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=445727" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author></entry><entry><title>Web Application Projects Officially released!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2006/05/08/445717.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2006/05/08/445717.aspx</id><published>2006-05-09T00:21:00Z</published><updated>2006-05-09T00:21:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Web Application Projects has been released!&amp;nbsp; It live at:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;a href="http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx"&gt;http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;New since RC1:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&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;/font&gt;&lt;/p&gt; &lt;ul style="MARGIN-TOP: 0in" type="disc"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Team Build Support with VSTS &lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Strongly-typed access to resources defined in App_GlobalResources &lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Edit and Continue Support (To Enabled check Project Properties Web Tab)&lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Numerous bug fixes….&lt;/span&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Web Application Projects now provided a similar development style and compilation model as was used in Visual Studio 2003, but with full ASP.NET 2.0 support!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;Hope this helps, &lt;br /&gt;Brad.&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=445717" width="1" height="1"&gt;</content><author><name>BradleyB</name><uri>http://weblogs.asp.net/members/BradleyB.aspx</uri></author></entry><entry><title>How to share dynamic URLs across multiple Web Application Projects</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/bradleyb/archive/2006/05/04/445133.aspx" /><id>http://weblogs.asp.net/bradleyb/archive/2006/05/04/445133.aspx</id><published>2006-05-04T19:24:00Z</published><updated>2006-05-04T19:24:00Z</updated><content type="html">&lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;I was recently asked how to configure a Dynamic URL so that it could be updated in machine.config and affect all Web Application Projects calling that Web Reference on that machine.&amp;nbsp; This is fairly straight forward in VS03 and in VS05 Web Site projects.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;In both &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;VS03&lt;/span&gt;&lt;/b&gt; and in &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;VS05 Web Site&lt;/span&gt;&lt;/b&gt; projects the Web Reference proxies are generated to lookup the dynamic url form the &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;appSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt; &lt;span style="COLOR: #000080; FONT-FAMILY: Arial"&gt;section of web.config&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;?xml namespace="" ns="urn:schemas-microsoft-com:office:office" prefix="o" ?&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Web.config&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;appSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;add&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;key&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;localhost.WebService&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;http://localhost/test/WebService.asmx&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;appSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt;&amp;nbsp;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Proxy Generated:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="gray"&gt;&lt;span style="COLOR: gray"&gt;///&lt;/span&gt;&lt;/font&gt;&lt;font color="green"&gt;&lt;span style="COLOR: green"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="gray"&gt;&lt;span style="COLOR: gray"&gt;&amp;lt;remarks/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;public&lt;/span&gt;&lt;/font&gt; WebService()&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="BACKGROUND: yellow; COLOR: blue"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;span style="BACKGROUND: yellow"&gt; urlSetting = System.Configuration.&lt;font color="teal"&gt;&lt;span style="COLOR: teal"&gt;ConfigurationManager&lt;/span&gt;&lt;/font&gt;.AppSettings[&lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;"localhost.WebService"&lt;/span&gt;&lt;/font&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt;&lt;/font&gt; ((urlSetting != &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;null&lt;/span&gt;&lt;/font&gt;)) {&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.Url = urlSetting;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/font&gt; {&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.Url = &lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;"http://localhost/test/WebService.asmx"&lt;/span&gt;&lt;/font&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Since the &lt;span style="COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;&amp;lt;&lt;/span&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;appSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt; &lt;span style="COLOR: #000080; FONT-FAMILY: Arial"&gt;section rolls up from machine.config it's easy to put this setting in machine.config remove the entry from&amp;nbsp; web.config and you're all set.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;However, in &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;VS05 WinForm&lt;/span&gt;&lt;/b&gt; projects and &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Web Applicaiton Project&lt;/span&gt;&lt;/b&gt; the proxy is generated to use the &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt; &lt;span style="COLOR: #000080"&gt;&lt;span style="FONT-FAMILY: Arial"&gt;section.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Web.config&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;section&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;requirePermission&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;false&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;MainWeb_localhost_WebService&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;serializeAs&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;http://localhost/test/WebService.asmx&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt; &lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Proxy Generated:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="gray"&gt;&lt;span style="COLOR: gray"&gt;///&lt;/span&gt;&lt;/font&gt;&lt;font color="green"&gt;&lt;span style="COLOR: green"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="gray"&gt;&lt;span style="COLOR: gray"&gt;&amp;lt;remarks/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;public&lt;/span&gt;&lt;/font&gt; WebService() {&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;span style="BACKGROUND: yellow"&gt;.Url = &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;global&lt;/span&gt;&lt;/font&gt;::MainWeb.Properties.&lt;font color="teal"&gt;&lt;span style="COLOR: teal"&gt;Settings&lt;/span&gt;&lt;/font&gt;.Default.MainWeb_localhost_WebService;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt;&lt;/font&gt; ((&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.IsLocalFileSystemWebService(&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.Url) == &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;true&lt;/span&gt;&lt;/font&gt;)) {&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.UseDefaultCredentials = &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;true&lt;/span&gt;&lt;/font&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.useDefaultCredentialsSetExplicitly = &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;false&lt;/span&gt;&lt;/font&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/font&gt; {&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;&lt;/font&gt;.useDefaultCredentialsSetExplicitly = &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;true&lt;/span&gt;&lt;/font&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;?xml namespace="" prefix="O" ?&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;As you can see the proxy generated is very different depending on the type of project you’re using.&amp;nbsp; If you want to specify a dynamic URL in machine.config that can be overridden in web.config.&amp;nbsp; It turns out that was very easy to do in VS03 and in Web Site projects because they simply used &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;appSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; However with WinForm projects and WAP we now getting the settings from the &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;System.Configuration.ClientSettingsSection&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;. See the definition under &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;above.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;.Url = &lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;global&lt;/span&gt;&lt;/font&gt;::&lt;span style="BACKGROUND: yellow"&gt;MainWeb.Properties.&lt;font color="teal"&gt;&lt;span style="COLOR: teal"&gt;Settings&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;.Default.MainWeb_localhost_WebService;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Because the generated proxy is assuming that the URL is coming from a configuration section named &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;, &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;you’ll have to make sure you have one defined at the machine.config level.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;You’ll need to add these both to machine.config:&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;section&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;requirePermission&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;false&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; BACKGROUND: yellow; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;MainWeb_localhost_WebService&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;serializeAs&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;http://localhost/test/WebService.asmx&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;MainWeb.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Once this is done your proxy will always find the value from machine.config unless overridden in web.config.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;This get’s more complicated if you’re trying to share the Dynamic URL across multiple applications.&amp;nbsp; To share a Dynamic URL across applications you’ll want to make sure that the proxy in each WAP project is using the same &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;entry. &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;The best way to do this is to create a class library project will all the Web References that you want to share.&amp;nbsp; For example I created one named WebRefLibrary.&amp;nbsp; The config entries for this library project are as follows.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;section&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;WebRefLibrary.Properties.Settings&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;requirePermission&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;false&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sectionGroup&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;configSections&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;WebRefLibrary.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;WebRefLibrary_localhost_WebService&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;serializeAs&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;http://localhost/test/WebService.asmx&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;WebRefLibrary.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;The next step is to add these entries to machine.config.&amp;nbsp; Once that is done I can add a reference to WebRefLibrary to each of my WAP Projects.&amp;nbsp; Even with out adding anything to the web.config of those WAP they will get the dynamic URL from machine.config.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;However I can now update the web.config in any of my WAP projects to override the dynamic URL.&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="navy" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;applicationSettings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;WebRefLibrary.Properties.Settings&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;WebRefLibrary_localhost_WebService&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color="red"&gt;&lt;span style="COLOR: red"&gt;serializeAs&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;/font&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="BACKGROUND: yellow"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; BACKGROUND: yellow; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; BACKGROUND: yellow; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; BACKGROUND: yellow; FONT-FAMILY: 'Courier New'"&gt;http://localhost/Production/NewWebService.asmx&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="maroon"&gt;&lt;span style="COLOR: maroon"&gt;value&lt;/span&gt;&lt;/font&gt;&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;setting&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-