<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.6 on Tue, 01 Apr 2003 04:08:09 GMT -->
<rss version="2.0">
	<channel>
		<title>Brian Bailey: Developing in .NET</title>
		<link>http://radio.weblogs.com/0100227/categories/dotnet/</link>
		<description></description>
		<copyright>Copyright 2003 Brian Bailey</copyright>
		<lastBuildDate>Tue, 01 Apr 2003 04:08:09 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.6</generator>
		<managingEditor>bbailey@fcmail.org</managingEditor>
		<webMaster>bbailey@fcmail.org</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>23</hour>
			<hour>0</hour>
			<hour>1</hour>
			<hour>2</hour>
			<hour>3</hour>
			<hour>4</hour>
			<hour>5</hour>
			<hour>6</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2003/03/31.html#a169</link>
			<description>&lt;A href=&quot;http://daringfireball.net/2003/03/interview_brent_simmons.html&quot;&gt;The Daring Fireball Interview&lt;/A&gt;. A great developer interview with&amp;nbsp;Brent Simmons by John Gruber for Daring Fireball.&amp;nbsp;Brent is an excellent Macintosh programmer, so no .NET information here, but a lot of good information on the life of an independent developer.[&lt;A href=&quot;http://ranchero.com/&quot;&gt;ranchero.com&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2003/03/31.html#a169</guid>
			<pubDate>Tue, 01 Apr 2003 04:08:09 GMT</pubDate>
			<source url="http://www.ranchero.com/xml/rss.xml">ranchero.com</source>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=169</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2003/03/01.html#a166</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On Thursday, I had my first class in my 5-month quest for the &lt;/FONT&gt;&lt;A href=&quot;http://www.microsoft.com/traincert/mcp/mcsd/default.asp&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;MCSD&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; certification. I hope this weblog will document the process both for me and for others who are considering jumping in with both feet.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2003/03/01.html#a166</guid>
			<pubDate>Sun, 02 Mar 2003 04:56:53 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=166</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/11/12.html#a158</link>
			<description>&lt;P&gt;I came across &lt;A href=&quot;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vblrfconfigurationoverridefilepropertypropertyconfigurationobject.asp&quot;&gt;this&lt;/A&gt; Microsoft document that explains the trouble I&apos;ve been having with setting the app.config file by editing the project file.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;The file specified by the &lt;B&gt;ConfigurationOverrideFile&lt;/B&gt; property will be renamed to web.config when the project is deployed. &lt;U&gt;This property is meaningful only for Web projects&lt;/U&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/11/12.html#a158</guid>
			<pubDate>Tue, 12 Nov 2002 23:35:50 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=158</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/27.html#a151</link>
			<description>&lt;A href=&quot;http://www.oreillynet.com/pub/a/dotnet/2002/09/03/webservices.html&quot;&gt;Web Services: Objects or XML Endpoints?&lt;/A&gt;. Matthew McDonald, coauthor of &lt;I&gt;Programming .NET Web Services&lt;/I&gt; offers valuable advice for every .NET Web service programmer. [&lt;A href=&quot;http://www.oreillynet.com/&quot;&gt;O&apos;Reilly Network Articles&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/27.html#a151</guid>
			<pubDate>Fri, 27 Sep 2002 14:43:13 GMT</pubDate>
			<source url="http://www.oreillynet.com/cs/xml/query/q/295?x-ver=1.0">O&apos;Reilly Network Articles</source>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=151</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/17.html#a149</link>
			<description>&lt;P&gt;I have always assumed that the automatic image resizing that occured within Internet Explorer was specific to XP. Well, of course, it has nothing to do with XP and everything to do with IE 6. I finally became frustrated enough to investigate and at last found the source of this annoying setting.&lt;/P&gt;
&lt;P&gt;Try Tools -&amp;gt; Internet Options -&amp;gt; Advanced -&amp;gt; Multimedia -&amp;gt;&amp;nbsp;Enable automatic image resizing and turn it off. I promise you&apos;ll be happy you did. Now when you click on a screenshot it will be actually be readable!&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/17.html#a149</guid>
			<pubDate>Tue, 17 Sep 2002 19:07:56 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=149</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/17.html#a148</link>
			<description>Put simply, &lt;STRONG&gt;neve&lt;/STRONG&gt;r move or copy&amp;nbsp;more than one SQL 2000 database at a time. Invariably, you will find the users for each copy of the database removed or corrupted is some way. Nevertheless, if you do run into trouble, this &lt;A href=&quot;http://support.microsoft.com/default.aspx?scid=kb;en-us;Q314546#3&quot;&gt;Microsoft How-To&lt;/A&gt; may be of some help.</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/17.html#a148</guid>
			<pubDate>Tue, 17 Sep 2002 17:19:10 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=148</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/13.html#a147</link>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.angrycoder.com&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Angry Coder&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; has a &lt;/FONT&gt;&lt;A href=&quot;http://www.angrycoder.com/article.aspx?cid=1&amp;amp;y=2002&amp;amp;m=8&amp;amp;d=28&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;good column&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; on Visual Studio .NET problems, including something I will definitely try the next time my environment is muddled beyond repair.&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;
&lt;P&gt;&quot;I usually need to close down VS.NET and re-open it at least once per day because of some weird thing it is doing. Sometimes the problem doesn&apos;t go away and I eventually learned that deleting the VSWebCache fixes the problem. I even went so far as to create a batch file to do this automatically and I added it to the External Tools menu in the IDE.&quot; [Ken McNamee]&lt;/P&gt;&lt;/FONT&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/09/13.html#a147</guid>
			<pubDate>Fri, 13 Sep 2002 15:43:11 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=147</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/09.html#a129</link>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;Expiring Pages in ASP.NET&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;These are the methods to force a server request when a page is accessed within the browser. Unfortunately, none of these have worked consistently, and none have had any effect on the browser&apos;s BACK button.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;Response.Cache.SetCacheability(HttpCacheability.NoCache);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;%@ OutputCache Location=&quot;None&quot; %&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;this.Response.Cache.SetExpires(DateTime.Now);&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;this.Response.Expires = -1; &lt;/FONT&gt;&lt;/P&gt;
&lt;META http-equiv=Expires content=0&gt;
&lt;META http-equiv=Expires content=0&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;&amp;lt;meta HTTP-EQUIV=&quot;Expires&quot; CONTENT=&quot;0&quot;&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;if (String(Session[&quot;SessionUser&quot;]) == &quot;&quot;) &lt;/FONT&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif color=black size=2&gt;SignOut();&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;And lastly, IIS &amp;gt; Default Web Site &amp;gt; Properties &amp;gt; HTTP Headers &amp;gt; Enable Content Expiration&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/09.html#a129</guid>
			<pubDate>Fri, 09 Aug 2002 22:43:00 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=129</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/07.html#a128</link>
			<description>&lt;P&gt;&lt;STRONG&gt;Application Center Load Balancing&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The cluster controller must have two NIC cards, as do all cluster members. The front end adapter will have two IP addresses assigned to it. First, the dedicated static IP for the server itself. Second, the virtual cluster IP address. The back end adapter requires a single IP address located on a different subnet.&lt;/P&gt;
&lt;P&gt;Netbios must be bound to each adapter.&lt;/P&gt;
&lt;P&gt;The cluster name is not registered in DNS by default. I created a new host record within the forward lookup zone, which then created the appropriate PTR record within the reverse lookup zone.&lt;/P&gt;
&lt;P&gt;NLB Affinity should be set to Single for an intranet and Class C for an internet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/07.html#a128</guid>
			<pubDate>Wed, 07 Aug 2002 16:28:52 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=128</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/02.html#a127</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;During a recent &lt;/FONT&gt;&lt;A href=&quot;http://msdn.microsoft.com/chats/vstudio/vstudio_040202b.asp&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Microsoft chat&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, a Microsoft employee had this to say about Visual Source Safe, &quot;VSS is best suited for smaller working teams. It is not designed for large distributed teams like those frequently found in the enterprise space. It is in the processes of being updated but I&apos;m afraid I don&apos;t know the details.&quot; This helps explain why we have always had trouble imagining how large teams could use VSS, when we experience problems with only five developers. They mention &lt;A href=&quot;http://www.merant.com/PVCS/&quot;&gt;Merant&apos;s PVCS&lt;/A&gt; and &lt;A href=&quot;http://www.rational.com/products/clearcase/index.jsp&quot;&gt;Rational&apos;s Clearcase&lt;/A&gt; as alternatives.&lt;/FONT&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/02.html#a127</guid>
			<pubDate>Fri, 02 Aug 2002 18:12:37 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=127</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/02.html#a126</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;mscorcfg.msc is a MMC for configuring .NET security.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/08/02.html#a126</guid>
			<pubDate>Fri, 02 Aug 2002 16:41:15 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=126</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a123</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sample C# session code&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;HttpSessionState userSession = HttpContext.Current.Session;&lt;BR&gt;userSession.Timeout = 10;&lt;BR&gt;userSession[&quot;DefaultHomePage&quot;] = &quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.fellowshipchurch.com&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;www.fellowshipchurch.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&quot;;&lt;BR&gt;userSession[&quot;ValidUser&quot;] = true;&lt;BR&gt;Debug.WriteLine(&quot;The session timeout is &quot; + userSession.Timeout.ToString() + &quot; &quot; + Session.Timeout.ToString());&lt;BR&gt;userSession[&quot;DefaultMinistry&quot;] = &quot;Spiritual Development&quot;;&lt;BR&gt;Debug.WriteLine(&quot;The session ID is &quot; + Session.Contents.SessionID.ToString();&lt;BR&gt;Session.Contents.RemoveAll();&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a123</guid>
			<pubDate>Wed, 31 Jul 2002 22:58:45 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=123</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a122</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;When&amp;nbsp;you begin a .NET web application project, the global.asax file is automatically created. Within the file is a method called &lt;EM&gt;protected void Session_End (Object sender, EventArgs e)&lt;/EM&gt;. For a number of days, I made numerous attempts to have code within this method called, all to no avail. While scouring web message boards, I came across a couple of VB code samples that involved &lt;EM&gt;Session_End&lt;/EM&gt;, but happen to use the name &lt;EM&gt;&lt;STRONG&gt;Session_OnEnd&lt;/STRONG&gt;&lt;/EM&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;As soon I changed the name of the method to Session_OnEnd and terminated a session, the code was called (using C#)! As far as I can tell, the session start method can be either &lt;EM&gt;Session_Start&lt;/EM&gt; or &lt;EM&gt;Session_OnStart&lt;/EM&gt;.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a122</guid>
			<pubDate>Wed, 31 Jul 2002 22:45:16 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=122</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a121</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Each Active Directory object has four unique names.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Distinguished name (DN):&amp;nbsp; The DN contains the full information (i.e. path)&amp;nbsp;needed to retrieve the object. It utilizes the DomainComponentName (DC), OrganizationalUnitName (OU), and the object&apos;s CommonName (CN). For example, /DC=fc.com/OU=Main/CN=support.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Relative distinguished name (RDN): The RDN is the CommonName (CN) portion of the DN.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Globally unique identifiers (GUID): A 128-bit&amp;nbsp;unique, numerical identifier of each object.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;User principal names (UPN): &lt;a href=&quot;mailto:support@fc.com&quot;&gt;support@fc.com&lt;/a&gt; &lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a121</guid>
			<pubDate>Wed, 31 Jul 2002 22:17:17 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=121</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a120</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;There are two SQL Server utilities from the Resource Kit to pay particular attention to. First is the &lt;EM&gt;DBManagement MMC&lt;/EM&gt; for performance and statistics. The second is &lt;EM&gt;Database Hammer&lt;/EM&gt; for load testing. They are both located in the ToolsandSamples folder on the CD.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a120</guid>
			<pubDate>Wed, 31 Jul 2002 20:59:33 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=120</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a119</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;STRONG&gt;Active/Active Cluster&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For active/active mode, you have more than one SQL instance. Each&amp;nbsp;instance should have its own disk array to host database files. When failover happens, both&amp;nbsp;SQL instances will run on the remaining node.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Two shared storage areas are used. In a normal working state, each is controlled by one node in the cluster, so both data and log must reside on that same shared storage. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;With Active/Active you have two Clustered Resource Groups. One runs with DB01&amp;nbsp;as primary and DB02 as secondary. The other uses DB02 as primary and&amp;nbsp;DB01 as secondary. Under normal circumstances, each system is running its own Resource Group, taking on the other as additional work if there is a failure of that other system. For these situations you need a separate Virtual Server for each of the Clustered Resource Groups. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;You are running SQL server on both nodes. Each SQL instance will have&amp;nbsp;one dedicated shared disk. From which node the instance is running is of no significance, since the data files are on the shared drive.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Tips compiled from numerous SQL related newsgroups.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a119</guid>
			<pubDate>Wed, 31 Jul 2002 20:55:24 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=119</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a118</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;STRONG&gt;Active/Passive Cluster&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;One shared storage area which is controlled by whichever node is currently active.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;One Clustered Resource Group which runs on one system (node) only at any given time. The secondary system is only used in the event of failure of the Primary.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;One SQL instance.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a118</guid>
			<pubDate>Wed, 31 Jul 2002 20:49:14 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=118</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a117</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;SQL Cluster&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The Quorum drive should be on its own physical disk array (RAID 1).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Although it is recommended that the quorum drive only be used by the quorum, MSDTC is an exception to this rule. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Cluster disk resources used by SQL Server should not be used for other cluster services (such as the quorum drive, file or printer shares, or Internet Information servers) unless the cluster has only one cluster disk resource. If you do use the SQL Server cluster disk for any of these resources, it may significantly affect your failover time and may also initiate failovers of SQL Server when no SQL Server problem exists. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;All drives that are used by the database when restored must have a dependency on the SQL Server cluster resource. Check the dependencies you will find that not all of your drives are listed.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Your clients connect to a virtual server without knowing which physical system is currently handling the Clustered Resource Group.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In sql server, instance is a sql service not database. If you have 2 instances on the cluster, that means you have 2 virtual sql servers with separate names. Each virtual sql server has a set of databases on it. Both sql server can run on same node in the cluster or one on each node. When failover happens, affected sql service will failover to active node from failed node but still holds virtual sql server name and all databases in it. Unaffected sql service will not take over databases from affected sql service. From user point of view, nothing is change even it runs on another node now. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;Tips compiled from numerous SQL related newsgroups.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a117</guid>
			<pubDate>Wed, 31 Jul 2002 20:44:30 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=117</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a116</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;STRONG&gt;Visual SourceSafe&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;For Administrators&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Run Analyze &amp;amp; Repair on database once per week.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Synchronize time between fc-devapp01 and workstations.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Perform daily FULL backups of the SourceSafe database.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;For Users&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Only use the IDE&amp;nbsp;for managing files.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Do not check out and check in files from both VSS and the IDE. Doing this only once causes the files to get out of sync.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Save all web projects to &lt;/FONT&gt;&lt;A href=&quot;http://localhost/projectname&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;a href=&quot;http://localhost/projectname&quot;&gt;http://localhost/projectname&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Within Visual Studio, create blank Solutions, followed by Projects within the Solution.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;When opening a project for the first time, choose Open from Source Control. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The next time you open the project, use Open Project.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For web applications, it is recommended that you check out the entire solution if possible.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;A project can be part of more than one solution, but a solution must be unique.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;When you check out a web form (aspx) or code-behind file (aspx.cs), VS .NET automatically checks out both files.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Rename or deletions that are performed with the Visual Studio .NET IDE are not automatically propagated to VSS and vice-versa. As a result you must use VSS Explorer in conjunction with Visual Studio .NET.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Tips compiled primarily from Microsoft&apos;s&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://microsoft.com/downloads/release.asp?ReleaseID=35981&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Team Development Guide&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&amp;nbsp;for SourceSafe.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a116</guid>
			<pubDate>Wed, 31 Jul 2002 20:15:45 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=116</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a115</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;STRONG&gt;.NET Web Deployment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;If you are using VS.NET, the only files you need to copy to the production server are the DLL (found in the bin directory) and aspx pages.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;If there is change in code-behind only, you need only copy the new dll to the server&apos;s bin folder. If there is a change in the UI then copy the aspx files as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Create a deployment project for your web app inside the same solution. Simply using Copy Project and other basic methods will most likely not work with more advanced projects. Additionally, Crystal Reports requires various merge modules which are not captured by these methods.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;If you run into an &quot;unrecoverable build error&quot; when building a Setup and Deployment project, close all editors and the Solution Explorer. If you continue having trouble, try repairing your VS .NET installation.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a115</guid>
			<pubDate>Wed, 31 Jul 2002 19:54:46 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=115</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a114</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;STRONG&gt;IIS&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;To use more than 2GB of RAM on an IIS server, use the /3GB switch in boot.ini&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;From &lt;A href=&quot;http://support.dell.com&quot;&gt;Dell&lt;/A&gt; support: &quot;By default, Microsoft Windows 2000 Advanced Server permits only 2GB of the installed memory to be allocated as user memory. With the advent of Microsoft Windows 2000 Advanced Server user applications like Exchange can utilize up to 3GB of memory. The remaining 1GB of a 4GB system can be reserved as system memory for use by the Windows 2000 Advanced Server system and is unavailable as user memory. After installing Microsoft Windows 2000 Advanced Server you can modify your system to utilize the 4GB of memory. To enable the 3GB user memory feature you will need to edit the system hidden file c:\boot.ini and add the command line option /3GB to the boot up string and reboot your system.&quot;&lt;/P&gt;
&lt;P&gt;[operating systems]&lt;/P&gt;
&lt;P&gt;multi(0)disk(0)rdisk(0)partition(0)WINNT=&quot;Windows 2000 Advanced Server [3GB user]&quot; /3GB&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The Memory: Page Faults/Sec Counter The Memory: Page Faults/sec counter monitors the number of times an operating system virtual page was not found in memory. When a page is not found in memory, the operating system must retrieve the page from disk. The time it takes to retrieve a page from disk is always longer than the time required to retrieve the page from memory. A number consistently above zero indicates too much memory allocated to an application and not enough to Windows NT. &lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a114</guid>
			<pubDate>Wed, 31 Jul 2002 19:43:17 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=114</comments>
			</item>
		<item>
			<link>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a105</link>
			<description>&lt;A href=&quot;http://www.oreillynet.com/pub/a/dotnet/2002/07/18/amazon.html&quot;&gt;Using Amazon&apos;s New Web Services&lt;/A&gt;. Amazon.com recently launched its Web services API initiatives, allowing customers to integrate its vast online content with their own web site. The author demonstrates how you can make use of this Web service using Visual Studio .NET. [&lt;A href=&quot;http://www.oreillynet.com/&quot;&gt;O&apos;Reilly Network Articles&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0100227/categories/dotnet/2002/07/31.html#a105</guid>
			<pubDate>Wed, 31 Jul 2002 15:58:05 GMT</pubDate>
			<source url="http://www.oreillynet.com/cs/xml/query/q/295?x-ver=1.0">O&apos;Reilly Network Articles</source>
			<comments>http://radiocomments.userland.com/comments?u=100227&amp;amp;p=105&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100227%2F2002%2F07%2F31.html%23a105</comments>
			</item>
		</channel>
	</rss>
