<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Angus Logan : .NET</title><link>http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx</link><description>Tags: .NET</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Disable Button On PostBack (ASP.NET) - also works with validation controls</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/12/22/27223.aspx</link><pubDate>Thu, 23 Dec 2004 04:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:27223</guid><dc:creator>anguslogan</dc:creator><slash:comments>20</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=27223</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/12/22/27223.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;From &amp;nbsp;&lt;A href="http://datacogs.com/datablogs/archive/2004/12/22/185.aspx"&gt;Mark Daunt&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt"&gt;
&lt;DIV&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;How many times have you seen the problem where somebody clicks on the Submit button a hundred times?&amp;nbsp; One technique to avoid multiple submissions is to use client side script to disable the button after it has been clicked.&amp;nbsp; Problem is you only want to disable the button if the form is valid and is actually going to PostBack.&amp;nbsp; To get around this call the client side function Page_ClientValidate() to see if the page is valid.&amp;nbsp; If it is you can set a caption on the button, like &amp;#8220;Please Wait...&amp;#8220;, disable it, and invoke its click event, &amp;nbsp;like in the following code sample:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;System.Text.StringBuilder sbValid = new System.Text.StringBuilder();&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append("if (typeof(Page_ClientValidate) == 'function') { ");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append("if (Page_ClientValidate() == false) { return false; }} ");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append("this.value = 'Please wait...';");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append("this.disabled = true;");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append("document.all.btnSubmit.disabled = true;");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;//GetPostBackEventReference obtains a reference to a client-side script function that causes&amp;nbsp;the server to post back to the page.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append(this.Page.GetPostBackEventReference(this.btnSubmit));&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;sbValid.Append(";");&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;this.btnSubmit.Attributes.Add("onclick", sbValid.ToString());&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal&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;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=27223" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>one of the coolest things of all time - Sharepoint to the MAX: Live Communications Server 2005 Search Bot</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/12/12/23700.aspx</link><pubDate>Sun, 12 Dec 2004 14:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:23700</guid><dc:creator>anguslogan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=23700</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/12/12/23700.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;From &lt;A href="http://blogs.tamtam.nl/mart/PermaLink,guid,c62b1bfc-7768-4584-b1df-c5a2048111b5.aspx"&gt;Mart Muller's Sharepoint Weblog&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt"&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;---&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Yesterday evening we had a technical session with the Tam Tam Business Solution Group. Our goal for this evening was to create a Windows Messenger Bot that could answer questions send using Windows Messenger and Live Communications Server 2005. The challenge, in which each developer had to develop a part of the solution, was a showcase for Sharepoint integration. Way cool!&lt;IMG id=_x0000_i1025 height=1 src="http://blogs.tamtam.nl/mart/aggbug.ashx?id=c62b1bfc-7768-4584-b1df-c5a2048111b5" width=1 border=0&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;---&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;See his article &lt;A href="http://blogs.tamtam.nl/mart/PermaLink,guid,c62b1bfc-7768-4584-b1df-c5a2048111b5.aspx"&gt;here&lt;/A&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;IMG src="http://blogs.tamtam.nl/mart/content/binary/rtc_informationagent_02.gif" border=0&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;IMG src="http://blogs.tamtam.nl/mart/content/binary/messenger.GIF" border=0&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;P class=MsoNormal&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;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=23700" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SharePoint+Portal+Server/default.aspx">SharePoint Portal Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Bad wording by Scott Stewart</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/12/09/23080.aspx</link><pubDate>Thu, 09 Dec 2004 22:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:23080</guid><dc:creator>anguslogan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=23080</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/12/09/23080.aspx#comments</comments><description>&lt;P&gt;Ok he's talking about partial classes but this just sounds wrong:&lt;/P&gt;
&lt;P&gt;"My other part of Employee in the DataLayer folder provides the Employee &lt;STRONG&gt;CRUD directly against the Employee's private parts!&lt;/STRONG&gt;"&lt;/P&gt;
&lt;P&gt;See it at &lt;A href="http://dotnetjunkies.com/WebLog/sstewart/archive/2004/12/08/35735.aspx"&gt;http://dotnetjunkies.com/WebLog/sstewart/archive/2004/12/08/35735.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=23080" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Technical Demo Toolkit for Microsoft Gold Partners</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/12/08/22822.aspx</link><pubDate>Wed, 08 Dec 2004 18:35:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:22822</guid><dc:creator>anguslogan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=22822</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/12/08/22822.aspx#comments</comments><description>&lt;p&gt;   Via &lt;a href="http://blogs.msdn.com/sluper/archive/2004/12/07/277999.aspx"&gt;Steve Luper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;   The Technical Demonstration Toolkit helps you quickly set up demonstration environments   to showcase Microsoft software and solutions to your customers.&lt;br /&gt;   &lt;br /&gt;   At the 2004 Worldwide Partner Conference in Toronto, Steve Ballmer promised partners   a selection of the best demonstrations that Microsoft uses with customers today. The   Technical Demonstration Toolkit includes &lt;strong&gt;66 different demonstrations&lt;/strong&gt; featuring   Microsoft Windows XP, the Microsoft Office System, SQL Server, Exchange Server, SharePoint   Portal Server, and more.&lt;br /&gt;   &lt;br /&gt;   Microsoft Gold Certified Partners and Certified Partners will receive the Technical   Demonstration Toolkit in the &lt;strong&gt;December Partner Monthly Box&lt;/strong&gt;. More information   and additional copies at &lt;a href="https://partner.microsoft.com/global/40016133"&gt;&lt;font face="Verdana" color="#0000cc"&gt;https://partner.microsoft.com/global/40016133&lt;/font&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=22822" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Content+Management+Server/default.aspx">Content Management Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SharePoint+Portal+Server/default.aspx">SharePoint Portal Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Virtual+Server+_2600_+Virtual+PC/default.aspx">Virtual Server &amp; Virtual PC</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Training+_2600_+Certification/default.aspx">Training &amp; Certification</category></item><item><title>The QuickStart Guide to Building Your First BizTalk Server 2004 Application </title><link>http://msmvps.com/blogs/anguslogan/archive/2004/11/02/17589.aspx</link><pubDate>Tue, 02 Nov 2004 18:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:17589</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=17589</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/11/02/17589.aspx#comments</comments><description>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/luke/"&gt;Luke&lt;/A&gt; has written "The QuickStart Guide to Building Your First BizTalk Server 2004 Application " see it &lt;A href="http://blogs.msdn.com/luke/articles/248667.aspx"&gt;here&lt;/A&gt; &lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=17589" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>DotNetNuke 3.0 Announcement &amp; Details</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/10/15352.aspx</link><pubDate>Sun, 10 Oct 2004 18:54:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:15352</guid><dc:creator>anguslogan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=15352</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/10/10/15352.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://lucaslabs.net/blogs/mccullochs/"&gt;Scott&amp;nbsp;McCulloch&lt;/A&gt; has announced some details of &lt;A href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/A&gt; 3.0&lt;/P&gt;
&lt;P&gt;See his post at &lt;A href="http://lucaslabs.net/blogs/mccullochs/archive/2004/10/10/1113.aspx"&gt;http://lucaslabs.net/blogs/mccullochs/archive/2004/10/10/1113.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=15352" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Using NAnt to migrate MCMS projects + Mark Daunt is Blogging!</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/06/15072.aspx</link><pubDate>Thu, 07 Oct 2004 03:49:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:15072</guid><dc:creator>anguslogan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=15072</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/10/06/15072.aspx#comments</comments><description>&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top&gt;&lt;IMG src="http://datacogs.com/datablogs/Skins/AnotherEon001/images/dclogo.gif"&gt;&lt;/TD&gt;
&lt;TD&gt;Mark Daunt (MCT + very skilled developer) from &lt;A href="http://www.datacogs.com/"&gt;DataCogs &lt;/A&gt;who I have worked with @ Redland Shire Council on their &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver"&gt;MCMS&lt;/A&gt; project has written an article on &lt;STRONG&gt;Using NAnt to migrate MCMS&lt;/STRONG&gt; &lt;STRONG&gt;Projects&lt;/STRONG&gt; - See it &lt;A href="http://datacogs.com/datablogs/archive/2004/10/06/158.aspx"&gt;here&lt;/A&gt;.&lt;/A&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;We origionally investigated &lt;A href="http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg_app.asp"&gt;Microsoft's BuildIt&lt;/A&gt; but for a few different reasons (VS.NET automation being flakey!) it was decided that &lt;A href="http://nant.sourceforge.net"&gt;NAnt&lt;/A&gt; was a cleaner solution for &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver"&gt;MCMS&lt;/A&gt;&amp;nbsp;deployment.&lt;/P&gt;
&lt;P&gt;Also checkout his &lt;A href="http://datacogs.com/datablogs/"&gt;blog&lt;/A&gt; because he's a serious guru.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=15072" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Content+Management+Server/default.aspx">Content Management Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx">Software Design</category></item><item><title>&gt;40 hours of ASP.NET WebCasts goodness</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/05/14947.aspx</link><pubDate>Tue, 05 Oct 2004 23:25:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14947</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=14947</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/10/05/14947.aspx#comments</comments><description>&lt;P&gt;&lt;IMG src="http://www.aspnetwebcasts.com/images/webcast_banner.gif"&gt;&lt;/P&gt;
&lt;P&gt;Lots and lots of ASP.NET webcasts with some free stuff if you - check out the annoucement at &lt;A href="http://blogs.msdn.com/msdnwebcasts/archive/2004/10/05/237958.aspx"&gt;http://blogs.msdn.com/msdnwebcasts/archive/2004/10/05/237958.aspx&lt;/A&gt;&amp;nbsp;or go directly to the site at &lt;A href="http://www.aspnetwebcasts.com/"&gt;http://www.aspnetwebcasts.com/&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14947" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category></item><item><title>.NET Framework 1.1 Service Pack 1 for Windows Server 2003 caused "Server Application Unavailable" </title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14838.aspx</link><pubDate>Mon, 04 Oct 2004 02:22:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14838</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=14838</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14838.aspx#comments</comments><description>Strange... I just applied &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7edef7-2cb7-4864-8623-a1038563df23&amp;amp;DisplayLang=en" target=_blank pathAttribute="1"&gt;.NET Framework 1.1 Service Pack 1 for Windows Server 2003&lt;/A&gt;&amp;nbsp;onto my laptop and didn't reboot after the installation.&lt;BR&gt;&lt;BR&gt;The next thing my local web server stoped serving .NET Pages &amp;amp; webservices etc - there were no messages in the event log.&lt;BR&gt;&lt;BR&gt;Luckily a reboot saved the day. &lt;BR&gt;&lt;BR&gt;&lt;EM&gt;Nice trap-for-young-players&lt;/EM&gt;.&lt;BR&gt;&lt;BR&gt;Anyway here's a &lt;A href="http://support.microsoft.com/?kbid=867460" target=_blank pathAttribute="1"&gt;list of bugs fixed by .NET Framework 1.1&lt;/A&gt;. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14838" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Moved+from+Old+Blog/default.aspx">Moved from Old Blog</category></item><item><title>.NET Framework Service Packs for all ! </title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14813.aspx</link><pubDate>Mon, 04 Oct 2004 00:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14813</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><description>&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AE7EDEF7-2CB7-4864-8623-A1038563DF23" target=_blank pathAttribute="1"&gt;.NET Framework 1.1 Service Pack 1 for Windows Server 2003&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A8F5654F-088E-40B2-BBDB-A83353618B38" target=_blank pathAttribute="1"&gt;.NET Framework 1.1 Service Pack 1&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6978D761-4A92-4106-A9BC-83E78D4ABC5B" target=_blank pathAttribute="1"&gt;.NET Framework 1.0 Service Pack 3&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Thanks to &lt;A href="http://blogs.msdn.com/ericgu/archive/2004/08/30/222978.aspx" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/ericgu/archive/2004/08/30/222978.aspx&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&amp;nbsp;for this information.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14813" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Moved+from+Old+Blog/default.aspx">Moved from Old Blog</category></item><item><title>Overloading Web Methods </title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14810.aspx</link><pubDate>Mon, 04 Oct 2004 00:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14810</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;If I ever needed to use overloaded methods over webservices I just changed the method name - but now I found this article '&lt;A href="http://www.codeproject.com/soap/RefAndOL.asp" target=_blank pathAttribute="1"&gt;WebMethods - Reference parameters &amp;amp; Overloading&lt;/A&gt;' by &lt;A href="http://www.codeproject.com/script/profile/whos_who.asp?vt=arts&amp;amp;id=621827" target=_blank pathAttribute="1"&gt;Ansil&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Below is the section of Overloading Web Methods:&lt;BR&gt;&lt;BR&gt;For a language to be said .NET complaint it should be truly object oriented and therefore must support polymorphism. Method overloading is one of the pillars of polymorphism.overloading means methods with same name but diffrent parameters.Just as we overload methods in regular applications we can overload XML WebMethods also. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let us create two WebMethods, say HelloWorld.The first one takes no parameter and the second one takes one parameters.&lt;/P&gt;
&lt;P lang=cs&gt;[WebMethod]&lt;BR&gt;&lt;SPAN class=cs-keyword&gt;public&lt;/SPAN&gt; &lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; HelloWorld()&lt;BR&gt;{&lt;BR&gt;&lt;SPAN class=cs-keyword&gt;&amp;nbsp; return&lt;/SPAN&gt; &lt;SPAN class=cpp-string&gt;"HelloWorld"&lt;/SPAN&gt;;&lt;BR&gt;}&lt;BR&gt;[WebMethod]&lt;BR&gt;&lt;SPAN class=cs-keyword&gt;public&lt;/SPAN&gt; &lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; HelloWorld(&lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; name)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&lt;SPAN class=cs-keyword&gt;return&lt;/SPAN&gt; &lt;SPAN class=cpp-string&gt;"HelloWorld "&lt;/SPAN&gt; + name;&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;Compile and run it. What do you see in the test page ?&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=190 alt="Sample screenshot" src="http://www.codeproject.com/soap/RefAndOL/error.JPG" width=475&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Because the WebMethods can't have the same name,.NET has a mechanism to diffrentiate between the methods from one another.We can do this by using MessageName property of the WebMethod .Change the above web method attribute to the following&lt;/P&gt;
&lt;P lang=cs&gt;[WebMethod (&lt;STRONG&gt;MessageName=&lt;SPAN class=cpp-string&gt;"HelloWorld"&lt;/SPAN&gt;)&lt;/STRONG&gt;]&lt;BR&gt;&lt;SPAN class=cs-keyword&gt;public&lt;/SPAN&gt; &lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; HelloWorld()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&lt;SPAN class=cs-keyword&gt;return&lt;/SPAN&gt; &lt;SPAN class=cpp-string&gt;"HelloWorld"&lt;/SPAN&gt;;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;[WebMethod (&lt;STRONG&gt;MessageName=&lt;SPAN class=cpp-string&gt;"HelloWorldWithName"&lt;/SPAN&gt;)&lt;/STRONG&gt;]&lt;BR&gt;&lt;SPAN class=cs-keyword&gt;public&lt;/SPAN&gt; &lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; HelloWorld(&lt;SPAN class=cs-keyword&gt;string&lt;/SPAN&gt; name)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&lt;SPAN class=cs-keyword&gt;return&lt;/SPAN&gt; &lt;SPAN class=cpp-string&gt;"HelloWorld "&lt;/SPAN&gt; + name;&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;Compile it and run it . We will see the methods with the name same as the MessageName property.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=180 alt="Sample screenshot" src="http://www.codeproject.com/soap/RefAndOL/WMethods.JPG" width=328&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14810" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Moved+from+Old+Blog/default.aspx">Moved from Old Blog</category></item><item><title>The solution with it all!</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14794.aspx</link><pubDate>Mon, 04 Oct 2004 00:10:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14794</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><description>&lt;SPAN class=maintext&gt;I am working on a monster solution that is really testing all the integration capabilities of the Microsoft's product range:&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;Client&lt;BR&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Citrix or Terminal Services 
&lt;UL&gt;
&lt;LI&gt;Internet Explorer 
&lt;LI&gt;InfoPath&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Datastore&lt;/STRONG&gt;&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;SQL Server 2000 Enterprise Edition (clustered)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Custom Interfaces&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ASP.NET&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Microsoft Products&lt;BR&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/businessSolutions/Microsoft%20Customer%20Relationship%20Management/default.mspx" target=_blank pathAttribute="1"&gt;CRM 1.2 (server &amp; service modules)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.thespoke.net/MyBlog/anguslogan/www.microsoft.com/sharepoint/" target=_blank pathAttribute="1"&gt;SharePoint Portal Server&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserver2003/technologies/sharepoint/default.mspx" target=_blank pathAttribute="1"&gt;Windows SharePoint Servers&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://office.microsoft.com/assistance/topcategory.aspx?TopLevelCat=CH79001815" target=_blank pathAttribute="1"&gt;InfoPath&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/sql/reporting" target=_blank pathAttribute="1"&gt;SQL Server Reporting Services&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/exchange/" target=_blank pathAttribute="1"&gt;Microsoft Exchange 2003&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx" target=_blank pathAttribute="1"&gt;Microsoft Virtual Server 2005&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Server Platform&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Windows Server 2003&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Development Environment&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Virtual Server 2005 (4gb ram maxed out) 
&lt;LI&gt;Virtual Network 
&lt;LI&gt;All servers Virtualized 
&lt;LI&gt;All developers Virtualised using Windows XP boxes accessed via Remote Desktop Client 
&lt;LI&gt;Approx 50gb of Virtual machines&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Integration&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;.NET WebServices&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Security&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SecureID 
&lt;LI&gt;Active Directory (2003 native mode)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other Possible products and/or considerations&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Project Server for task tracking and resource planning 
&lt;LI&gt;BizTalk 2004 for Integration&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If this dosen't become a &lt;A href="http://www.microsoft.com/resources/casestudies/" target=_blank pathAttribute="1"&gt;Microsoft Case&lt;/A&gt; study I don't know what I'll do !!!&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14794" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Content+Management+Server/default.aspx">Content Management Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SharePoint+Portal+Server/default.aspx">SharePoint Portal Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Virtual+Server+_2600_+Virtual+PC/default.aspx">Virtual Server &amp; Virtual PC</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx">Software Design</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/CRM/default.aspx">CRM</category></item></channel></rss>