<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Awesomes.net</title>
	<atom:link href="http://www.awesomes.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.awesomes.net</link>
	<description>so Awesome, its Awesome(S)</description>
	<lastBuildDate>Mon, 26 Jul 2010 06:02:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>SkipRearm</title>
		<link>http://www.awesomes.net/?p=61</link>
		<comments>http://www.awesomes.net/?p=61#comments</comments>
		<pubDate>Tue, 12 Jan 2010 03:51:00 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=61</guid>
		<description><![CDATA[In Server 2008 R2 SkipRearm is now located in: HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionSoftwareProtectionPlatform If you activate Windows and change "SkipRearm" to 1 before you sysprep you won't have to reactive your new image. http://www.computerperformance.co.uk/vista/vista_activation_hack_skiprearm.htm http://technet.microsoft.com/en-us/library/cc721973%28WS.10%29.aspx http://technet.microsoft.com/en-us/library/cc766514%28WS.10%29.aspx]]></description>
			<content:encoded><![CDATA[<p>In Server 2008 R2 SkipRearm is now located in:<br />
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionSoftwareProtectionPlatform</p>
<p>If you activate Windows and change "SkipRearm" to 1 before you sysprep you won't have to reactive your new image.</p>
<p>http://www.computerperformance.co.uk/vista/vista_activation_hack_skiprearm.htm</p>
<p>http://technet.microsoft.com/en-us/library/cc721973%28WS.10%29.aspx</p>
<p>http://technet.microsoft.com/en-us/library/cc766514%28WS.10%29.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why does a CSS send a RST instead of a FIN on Keep Alive</title>
		<link>http://www.awesomes.net/?p=16</link>
		<comments>http://www.awesomes.net/?p=16#comments</comments>
		<pubDate>Sat, 27 Dec 2008 17:23:13 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=16</guid>
		<description><![CDATA[Cisco Content Services Switch Basic Configuration Guide http://theether.net/download/Cisco/ccmigration_09186a0080117623.pdf keepalive type ssl - SSL HELLO keepalives for this service. Use this keepalive for all backend services supporting SSL. The CSS sends a client HELLO to connect the SSL server. After the CSS receives a HELLO from the server, the CSS closes the connection with a TCP [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco Content Services Switch Basic Configuration Guide<br />
<a href="http://theether.net/download/Cisco/ccmigration_09186a0080117623.pdf">http://theether.net/download/Cisco/ccmigration_09186a0080117623.pdf</a></p>
<p>keepalive type ssl - SSL HELLO keepalives for this service. Use this keepalive for all backend services supporting SSL. The CSS sends a client HELLO to connect the SSL server. After the CSS receives a HELLO from the server, the CSS closes the connection with a TCP RST.</p>
<p>keepalive type tcp - A TCP session that determines service viability (3-way handshake and reset (RST)). By default and in compliance with RFC 1122, the CSS sends a RST to close the socket on a server port for TCP keepalives. A RST is faster than a FIN, because a RST requires only one packet, while a FIN can take up to four packets. If your servers require a graceful closing of a socket using a FIN, you can use a script keepalive.</p>
<p>Use the advanced-balance command to specify an advanced load-balancing method for a content rule that includes stickiness. A content rule is “sticky” when additional sessions from the same user or client are sent to the same service as the first connection, overriding normal load balancing. By default, the advanced balancing method is disabled.</p>
<p>source:</p>
<p>http://theether.net/kb/100005</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 7?</title>
		<link>http://www.awesomes.net/?p=45</link>
		<comments>http://www.awesomes.net/?p=45#comments</comments>
		<pubDate>Wed, 10 Dec 2008 22:43:33 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=45</guid>
		<description><![CDATA[Getting some licenses today for  Terminal Server, I noticed this....]]></description>
			<content:encoded><![CDATA[<p>Getting some licenses today for  Terminal Server, I noticed this....</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/12/capture.jpg"><img class="alignnone size-medium wp-image-46" title="windows server 7" src="http://www.awesomes.net/wp-content/uploads/2008/12/capture-300x157.jpg" alt="" width="300" height="157" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Longest Uptime on a Windows server?</title>
		<link>http://www.awesomes.net/?p=42</link>
		<comments>http://www.awesomes.net/?p=42#comments</comments>
		<pubDate>Thu, 20 Nov 2008 21:55:33 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=42</guid>
		<description><![CDATA[Found this today.  This is a database server running SQL 2000 and activly running websites. 1362 days, 12 hours, 16 minutes of uptime! Windows Server 2003 with no Service Packs. Yes... although the saying goes... if it isn't broke don't fix it, we are going to patch it]]></description>
			<content:encoded><![CDATA[<p>Found this today.  This is a database server running SQL 2000 and activly running websites.</p>
<p>1362 days, 12 hours, 16 minutes of uptime!</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/11/uptime.jpg"><img class="alignnone size-medium wp-image-43" title="uptime" src="http://www.awesomes.net/wp-content/uploads/2008/11/uptime-300x133.jpg" alt="" width="300" height="133" /></a></p>
<p>Windows Server 2003 with no Service Packs.</p>
<p>Yes... although the saying goes... if it isn't broke don't fix it, we are going to patch it <img src='http://www.awesomes.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restarting Terminal services, without reboot</title>
		<link>http://www.awesomes.net/?p=35</link>
		<comments>http://www.awesomes.net/?p=35#comments</comments>
		<pubDate>Wed, 19 Nov 2008 15:44:29 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=35</guid>
		<description><![CDATA[notes: You will need console/drac access to the server Microsoft decided to disable the ability to restart terminal services.  In article KB 278657 Microsoft states that this behavior is by design...  well that doesn't help, if its down, does it. Thankfully there is a great tool that many of you are familiar with, Process Explorer. [...]]]></description>
			<content:encoded><![CDATA[<p>notes:<br />
You will need console/drac access to the server<br />
Microsoft decided to disable the ability to restart terminal services.  In article KB 278657 Microsoft states that this behavior is by design...  well that doesn't help, if its down, does it.</p>
<p>Thankfully there is a great tool that many of you are familiar with, Process Explorer.</p>
<p>1. DRAC or get console access to the server<br />
2. go to http://live.sysinternals.com and download procexp.exe<br />
3. open process explorer</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/11/procexp1.jpg"><img class="alignnone size-thumbnail wp-image-36" title="procexp1" src="http://www.awesomes.net/wp-content/uploads/2008/11/procexp1-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>4. open the "View" menu and click on, "Select Columns" and choose "Command Line"</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/11/procexp2.jpg"><img class="alignnone size-medium wp-image-37" title="procexp2" src="http://www.awesomes.net/wp-content/uploads/2008/11/procexp2-300x173.jpg" alt="" width="300" height="173" /></a></p>
<p>5. sort by "Process" and look for the "svchost.exe".  If you expand the "Command Line" column, you will see a line *"svchost.exe -k termsvcs"</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/11/procexp3.jpg"><img class="alignnone size-medium wp-image-38" title="procexp3" src="http://www.awesomes.net/wp-content/uploads/2008/11/procexp3-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>6. End this "svchost.exe" process by right clicking and "Kill Process".</p>
<p><a href="http://www.awesomes.net/wp-content/uploads/2008/11/procexp4.jpg"><img class="alignnone size-medium wp-image-39" title="procexp4" src="http://www.awesomes.net/wp-content/uploads/2008/11/procexp4-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>7. Now you can just go to "services.msc" and restart Terminal Services!</p>
<p>note: In 2008 you will have to start procexp.exe with "Administrator rights" in order to kill processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WMI 80070776: The object exporter specified was not found</title>
		<link>http://www.awesomes.net/?p=28</link>
		<comments>http://www.awesomes.net/?p=28#comments</comments>
		<pubDate>Wed, 03 Sep 2008 11:04:31 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wmi]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=28</guid>
		<description><![CDATA[hey guys, I've been researching this issue and found many topics on this in the forums so i wanted to let you guys know how i fixed it.  I was getting this error to all the servers i was trying to make WMI calls to, as well as the WMI Tester tool.  http://www.paessler.com/tools/wmi_tester 80070776: The [...]]]></description>
			<content:encoded><![CDATA[<p>hey guys, I've been researching this issue and found many topics on this in the forums so i wanted to let you guys know how i fixed it.  I was getting this error to all the servers i was trying to make WMI calls to, as well as the WMI Tester tool.  http://www.paessler.com/tools/wmi_tester</p>
<p>80070776: The object exporter specified was not found</p>
<div id="attachment_29" class="wp-caption alignnone" style="width: 256px"><a href="http://www.awesomes.net/wp-content/uploads/2008/09/wmi-error.jpg"><img class="size-medium wp-image-29" title="wmi-error" src="http://www.awesomes.net/wp-content/uploads/2008/09/wmi-error-300x102.jpg" alt="80070776: The object exporter specified was not found" width="246" height="83" /></a><p class="wp-caption-text">80070776: The object exporter specified was not found</p></div>
<p>While capturing TCP dumps using Wireshark i was noticing that in the traffic the server being monitored was sending its server name to my monitoring server for some reason.  I thought this was quite odd, so I added the shortname of "server" and NOT the FQDN name to my HOST file along with the public ip addresses of the server and this worked like charm!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=28</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding Windows Physical Memory Limitations</title>
		<link>http://www.awesomes.net/?p=21</link>
		<comments>http://www.awesomes.net/?p=21#comments</comments>
		<pubDate>Sun, 24 Aug 2008 08:14:47 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=21</guid>
		<description><![CDATA[Have you ever wondered why Windows only support 128GB of ram? Why Server 2008 only supports 64GB on x32 and what is up with that 2TB limit anyway on x64?  Please tell me why my x32 desktop OS still only supports 4GB, when server OS's on 32bit can go up to 64GB! The answer isn't [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wondered why Windows only support 128GB of ram? Why Server 2008 only supports 64GB on x32 and what is up with that 2TB limit anyway on x64?  Please tell me why my x32 desktop OS still only supports 4GB, when server OS's on 32bit can go up to 64GB!</p>
<p>The answer isn't what you think... read on.</p>
<h3>Ok why does Windows Server only go up to 128GB in 32bit</h3>
<p>The big daddy of the server version, Windows Server Datacenter, only supports up to 128GB on 32bit.  This is because, in order for the server to be able to map that much physical memory to virtual the OS has a subsystem called Memory Manager that use a PFN database.  In the PFN database, the Memory Manager keeps track of all of the pages in memory and keeps this loaded in virtual memory for performance reasons.  So this PFN database resides in Kernel mode and takes up, out of the 2GB, almost 930MB!  This means the Kernel is only left with 1GB for everything else, such as drivers, cache and more!  Now this isn't the same as using the /3GB switch as after you get above 16GB of installed physical RAM the OS ignores the /3GB swtich as it needs more than 1GB of kernel memory to map anything larger.</p>
<h3>Window Server supports up to 2TB, WOW!</h3>
<p>Now i know what your saying... what server needs 2TB!?  Well, remember we once thought this back in the good old days, and i'm sure we will one day get ther.  So the truth is, when the Windows team was releasing the OS, there simply wasn't anything out there that they couldn't find anything above 2TB.  So, since Microsoft can't support something they can't test, they had to put in this cap.  Expect this to raise as more hardware comes out.  Anyone say... Windows 2008 R2?</p>
<h3>Ok, well can i please get more memory on my workstation!</h3>
<p>All 32-bit Windows clients including Windows Vista, Windows XP and Windows 2000 Professional, support a maximum of 4GB of physical memory.  Now why is this do you think?  We know Server 2003/2008 can support more memory with the use of the /PAE switch right?  I mean in Windows XP2 the /PAE switch comes enabled by default as a requirement for /DEP, so what gives?</p>
<p>What they found was that many of the systems would crash, hang, or become unbootable because some device drivers, commonly those for video and audio devices that are found typically on clients but not servers, were not programmed to expect physical addresses larger than 4GB. As a result, the drivers truncated such addresses, resulting in memory corruptions and corruption side effects. Server systems commonly have more generic devices and with simpler and more stable drivers, and therefore hadn't generally surfaced these problems.  So.. thats why they capped it.</p>
<p>But wait.... I have 4GB of RAM in my awesomes liquid cooled neon glowing desktop at home and I still can't see 4GB of ram that I saved up all my money to buy!  What gives?</p>
<p>On the client OS, we know that 4GB is the limit for physical RAM.  This may show up lower as not only the OS uses this memory, but it is also shared with device memory.   Because of what we learned earlier, everything is mapped below the 4GB limit to maintain backwards compatibility.  So devices like your big bad video cards, sound, and network cards take up... say 500MB then you'll only be left with, 3.5GB in System Properties.  Take a look at the "msinfo32" application to see installed RAM and what the OS can actually use.</p>
<p>Windows xp and vista 64 bit does not have this issue.</p>
<p>Well guys, I hope this answers some questions, and if you want more info there is an excellent article, by the one and only, Mark Russinovich: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=21</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Web Gardens in IIS 6</title>
		<link>http://www.awesomes.net/?p=9</link>
		<comments>http://www.awesomes.net/?p=9#comments</comments>
		<pubDate>Sat, 09 Aug 2008 19:10:40 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[iis]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=9</guid>
		<description><![CDATA[Many administrators have the common question and misconception about what a web garden really is, and why you would even use it.  I've heard anything from: "your supposed to run one web garden per processor, as a rule of thumb." to "web gardens.... they are only really used for.... um..  what are they used for?" [...]]]></description>
			<content:encoded><![CDATA[<p>Many administrators have the common question and misconception about what a web garden really is, and why you would even use it.  I've heard anything from: "your supposed to run one web garden per processor, as a rule of thumb." to "web gardens.... they are only really used for.... um..  what are they used for?"</p>
<p>So I'm writing this article to shed some light to the black sheep of IIS and to give you a good understanding on why you would even think of running one.</p>
<h3>Grow a Web Garden</h3>
<p>To increase performance, especially if you have some latency in the backend, have memory constraints, or a leaky app, is to create a Web Garden.</p>
<h3>Yes, They're Benefits to Web Gardens</h3>
<p>First, resource contention.  Now, what does this mean?  Well say your experiencing an issue where your ASP.NET application is running out of memory.  For instance, if you are on a x32 bit OS then your Worker Process can only grow up to 2GB.  If you are unable to go to a x64 bit OS and recycling your Application Pool is not an option (I'll get to this problem later in this doc), then a Web Garden is a great alternative.</p>
<p>Second, if a Web app causes the WP to hang or jump into a endless loop, then the other worker processes can keep servicing requests. This is important because you may be facing an application that is poorly written (yea, i know, its never the developers code) and the Worker Process’s threads may be in a hung state waiting for information from a database. By having multiple Worker Processes, this will have 2 (or more) different processes, operating independently, to the back end database. The result is you will not be limited to the threads in an Application Pool not hanging, and therefore more reliable.<br />
Worker Processes don't receive requests. Worker Processes take them from a queue dedicated to their app pool implemented inside HTTP.SYS.</p>
<p>If the worker process is unhealthy at the point it's not taking requests from the app pool's queue, then the requests will start queuing up and that's exactly why we have a recycle rule which can be configured based on the number of requests queued (I believe by default it will recycle if the queue reaches 4000 requests).</p>
<p>If we have a web garden scenario then the queuing effect will likely not happen because the other worker processes from the garden will keep taking requests from the queue, however that specific unhealthy worker process will still be shutdown when W3SVC realizes it's not responding to the ping...</p>
<h3>What about Session State?!</h3>
<p>First, lets go into what happens when you recycle a Worker Process:</p>
<blockquote><p>When a worker process requests a recycle, the WWW service initiates an overlapped recycle, creating a new worker process to replace the old one. While the new worker process is starting, the old process continues to serve requests. After the new process starts and initializes successfully, the WWW service instructs the old worker process to shut down. At this point, the old worker process stops accepting new requests from HTTP.sys and begins to shut down. The WWW service allows the old worker process a configured time period in which to finish processing its requests before the worker process is shut down. The WWW service terminates the worker process if it fails to shut down within the configured time.</p></blockquote>
<p>You can configure how long the WWW server waits for the old Worker Process to shutdown before it terminates the WP by changing the "Shutdown Time Limit" in the "Health" tab in the Application Pool's properties within IIS.</p>
<p>Periodic recycling of your application pools is recommended. It helps to clean up memory fragmentation, memory leaks, abandoned threads and other clutter.</p>
<p>So the one of the biggest reasons why people don't like the idea of recycling an App Pool, is because you will loose Session State information while between the old and new WP starts up.  Examples of this, are your users complaining that they have to start over while completing a long form or having to relogin to your application.</p>
<h3>Saving Session State data outside of the Application Pool</h3>
<p>So... how do you do it.</p>
<p>There are 5 Different Session-State Modes:</p>
<ol>
<li>InProc mode, which stores session state in memory on the Web server. This is the default.</li>
<li>StateServer mode, which stores session state in a separate process called the ASP.NET state service. This ensures that session state is preserved if the Web application is restarted and also makes session state available to multiple Web servers in a Web farm.</li>
<li>SQLServer mode stores session state in a SQL Server database. This ensures that session state is preserved if the Web application is restarted and also makes session state available to multiple Web servers in a Web farm.</li>
<li>Custom mode, which enables you to specify a custom storage provider.</li>
<li>Off mode, which disables session state.</li>
</ol>
<blockquote><address><strong class="strong">Be Careful</strong></address>
<p>Before you can use an out-of-process state method for managing and storing session state, you must ensure that the objects defined by and used by your ASP.NET application are serializable. Making an object serializable is usually a matter of adding the object class with the Serializable attribute. Consult with the ASP.NET application developer to ensure that all of the objects stored in session state by your ASP.NET applications are serializable.</p></blockquote>
<p>So 'InProc" mode (default) stores the information inside the W3WP.exe process.  This is why, when you recycle the App Pool, all of your users session data goes with it.  So if your going to run multiple App Pools under one server, you can simply use the "StateServer" mode.  You could also use this mode if you were going to setup a Web Farm (not covered here), but I suggest use the "SQLServer" mode instead.</p>
<p>To configure an ASP.NET application to use StateServer mode, in the application's Web.config file do the following:</p>
<p>Set the stateConnectionString attribute to tcpip=serverName:42424.</p>
<p>The following example shows a configuration setting for StateServer mode where session state is stored on a remote computer named SampleStateServer:</p>
<p>Set the mode attribute of the sessionState element to StateServer.<br />
<code><br />
&lt;configuration&gt;<br />
&lt;system.web&gt;<br />
&lt;sessionState mode="StateServer"<br />
stateConnectionString="tcpip=SampleStateServer:42424"<br />
cookieless="false"<br />
timeout="20"/&gt;<br />
&lt;/system.web&gt;<br />
&lt;/configuration&gt;<br />
</code><br />
That's all that needs to be done.  Now you can, hopefully, know the benefits of having a Web Garden, and examples on why you would want to use one.  As you can see, there are some reasons at why you would want to use web gardens in some scenario but they won't cure the world of hunger <img src='http://www.awesomes.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>References:</p>
<p>http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/24e3c22e-79a9-4f07-a407-dbd0e7f35432.mspx?mfr=true</p>
<p>http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f11b8294-cc42-4e9c-8482-6257bf3b80f2.mspx?mfr=true</p>
<p>ASP.NET</p>
<p>Session-State Modes</p>
<p>http://msdn.microsoft.com/en-us/library/ms178586.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No ASP.NET tab in IIS x64</title>
		<link>http://www.awesomes.net/?p=6</link>
		<comments>http://www.awesomes.net/?p=6#comments</comments>
		<pubDate>Thu, 07 Aug 2008 13:24:57 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[iis]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=6</guid>
		<description><![CDATA[We have Windows Server 2003 R2 Enterprise x64 Edition Some of our web applications require .NET framework 1.1 while others require framework 2.When we tried to migrate our applications from the old server to new server, we encountered the issue that 64-bit IIS can not run 32-bit ASP.NET v1.1, without running IIS in 32-bit mode. [...]]]></description>
			<content:encoded><![CDATA[<p>We have Windows Server 2003 R2 Enterprise x64 Edition</p>
<p>Some of our web applications require .NET framework 1.1 while others require framework 2.When we tried to migrate our applications from the old server to new server, we encountered the issue that 64-bit IIS can not run 32-bit ASP.NET v1.1, without running IIS in 32-bit mode.</p>
<p>We followed the solution described at the following link:</p>
<p>http://support.microsoft.com/kb/894435</p>
<p>Though this seems to work but this has made ASP.NET tab on website properties disappear.</p>
<p>I did some searching around and it seems this is a known issue.  Here is a link from a msdn blog:</p>
<p>http://blogs.msdn.com/pmanchan/archive/2007/02/13/asp-net-tab-is-missing-in-the-iis-mmc-in-the-web-server-running-windows-xp-pro-x64-edition-with-net-framework-2-0-wow64.aspx</p>
<p>It seems that the only work around is the following:<br />
"To configure the virtual directories to use specifc ASP.NET versions, you will have to use the command line tool.</p>
<p>aspnet_regiis -s &lt;path of the application&gt;<br />
(Install scriptmaps for this version at the specified path, recursively. Existing<br />
scriptmaps of lower version are upgraded to this version.)<br />
E.g. aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1</p>
<p>OR</p>
<p>aspnet_regiis -sn &lt;path of the application&gt;<br />
(Install scriptmaps for this version at the specified path, non-recursively.<br />
Existing scriptmaps of lower version are upgraded to this version.)"</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DCOM Problems &#8211; Explorer Unresponsive</title>
		<link>http://www.awesomes.net/?p=5</link>
		<comments>http://www.awesomes.net/?p=5#comments</comments>
		<pubDate>Tue, 22 Jul 2008 22:11:04 +0000</pubDate>
		<dc:creator>Scott Granado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.awesomes.net/?p=5</guid>
		<description><![CDATA[When the server boots, it goes all the way to the CTRL+ALT+DEL window. After logging in, the Windows Desktop and Taskbar just seem to never appear. It just sits there. Eventually, after several minutes, the desktop appears but is generally unresponsive. After some research and troubleshooting, I was able to get to the desktop by [...]]]></description>
			<content:encoded><![CDATA[<p>When the server boots, it goes all the way to the CTRL+ALT+DEL window.<br />
After logging in, the Windows Desktop and Taskbar just seem to never<br />
appear. It just sits there. Eventually, after several minutes, the<br />
desktop appears but is generally unresponsive.</p>
<p>After some research and troubleshooting, I was able to get to the<br />
desktop by disabling the Computer Browser service and the DCOM Server<br />
Process Launcher service. By doing so several applications no longer<br />
work.</p>
<p>In the Event Log you see errors such as:<br />
Event Type:	Error<br />
Event Source:	DCOM<br />
Event Category:	None<br />
Event ID:	10010<br />
Date:		7/22/2008<br />
Time:		2:30:35 PM<br />
User:		N/A<br />
Computer:	168612-TS1<br />
Description:<br />
The server</p>
<div class="error"><span class="error">Unknown macro: {8BC3F05E-D86B-11D0-A075-00C04FB68820}</span></div>
<p>did not register with DCOM within the required timeout.</p>
<p>For more information, see Help and Support Center at <span class="nobr"><a rel="nofollow" href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a></span>.</p>
<p>If you go to <span class="nobr"><a rel="nofollow" href="http://live.sysinternals.com/">http://live.sysinternals.com</a></span> and download regmon.exe you are able to see that you have major problems in the registry with permissions!</p>
<p>It appears as some MS patch changed the permissions on the following<br />
registry key:</p>
<p>HKEY_CLASSES_ROOT\CLSID</p>
<p>In order to resolve the problem, the following permissions were added</p>
<p>Registry Key: HKEY_CLASSES_ROOT\CLSID (and all child keys and values)</p>
<p>Permissions Added:</p>
<p>Authenticated users: Read access<br />
Network Service: full control</p>
<p>MS Article (unrelated):<br />
FIX: A COM+ application stops responding, and desktop icons and the taskbar may not appear as expected on a computer that is running Windows Server 2003<br />
<span class="nobr"><a rel="nofollow" href="http://support.microsoft.com/kb/904388/en-us">http://support.microsoft.com/kb/904388/en-us</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awesomes.net/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
