<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU or Hang</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx</link><description>On machines running IIS5 and IIS5.1, these are the Inetinfo.exe, DLLHost.exe and/or ASPNET_WP.exe processes. On machines running IIS 6 or 7, this is the w3wp.exe process. The following steps will allow us to get log files of the processes hosting the</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8451420</link><pubDate>Fri, 02 May 2008 21:12:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8451420</guid><dc:creator>molotov</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt; The default installation location for the package is C:\Program Files\IIS Resources\DebugDiag &amp;lt;&amp;lt;&lt;/p&gt;
&lt;p&gt;In the install I just completed, it was C:\Program Files\DebugDiag\.&lt;/p&gt;</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8451470</link><pubDate>Fri, 02 May 2008 21:24:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8451470</guid><dc:creator>Tom</dc:creator><description>&lt;p&gt;Molotov,&lt;/p&gt;
&lt;p&gt;Very true. &amp;nbsp;IIS Resources was used with DebugDiag 1.0. &amp;nbsp;So what you list is the correct folder for 1.1&lt;/p&gt;
</description></item><item><title>Interesting Finds: 2008.05.03</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8453586</link><pubDate>Sat, 03 May 2008 08:05:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8453586</guid><dc:creator>gOODiDEA.NET</dc:creator><description>&lt;p&gt;.NET Microformat.net - a .net based flexible Microformat Parser Remote Desktop Client Wrapper For RDP&lt;/p&gt;
</description></item><item><title>Interesting Finds: 2008.05.03</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8453588</link><pubDate>Sat, 03 May 2008 08:06:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8453588</guid><dc:creator>gOODiDEA</dc:creator><description>&lt;p&gt;.NETMicroformat.net-a.netbasedflexibleMicroformatParserRemoteDesktopClientWrapperFor...&lt;/p&gt;
</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8460759</link><pubDate>Mon, 05 May 2008 19:05:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8460759</guid><dc:creator>Sean</dc:creator><description>&lt;p&gt;I'm installing &amp;nbsp;a new widows XP Pro system and only see the inetinfo and the dllhost processes. &amp;nbsp;What I wamt to see is the aspnet_wp process but don't. &amp;nbsp;What is the circumstances necessary to see that file?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8460847</link><pubDate>Mon, 05 May 2008 19:37:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8460847</guid><dc:creator>Sean</dc:creator><description>&lt;P&gt;The problem was in the machine.config. &amp;nbsp;This post helped me:&lt;/P&gt;
&lt;P&gt;So your machine is WINXP sp2 /IIS5. &lt;/P&gt;
&lt;P&gt;Currently, I'd suggest you first try changing your ASP.NET's running &lt;/P&gt;
&lt;P&gt;process's &amp;nbsp;Account from default machine\aspnet to the LOCALSYSTEM to as to &lt;/P&gt;
&lt;P&gt;make sure whether this is a permission problem of the asp.net process &lt;/P&gt;
&lt;P&gt;idenitity. To change the process identity, you can follow the below steps:&lt;/P&gt;
&lt;P&gt;1. locate the machine.config file under your .NET framework 2.0's intalling &lt;/P&gt;
&lt;P&gt;folder like:&lt;/P&gt;
&lt;P&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG&lt;/P&gt;
&lt;P&gt;2. Open the machine.config file and find the &amp;lt;processModel&amp;gt; element, by &lt;/P&gt;
&lt;P&gt;default it is configured as:&lt;/P&gt;
&lt;P&gt;&amp;lt;processModel autoConfig="true" /&amp;gt;&lt;/P&gt;
&lt;P&gt;, we need to change it to below:&lt;/P&gt;
&lt;P&gt;&amp;lt;processModel autoConfig="true" userName="System"/&amp;gt;&lt;/P&gt;
&lt;P&gt;so as to let the ASP.NET worker process running under the local system &lt;/P&gt;
&lt;P&gt;account(which has the most powerful permission and privileges on local &lt;/P&gt;
&lt;P&gt;system...)&lt;/P&gt;
&lt;P&gt;3. Restart IIS through &amp;nbsp;"iisreset" command &lt;/P&gt;
&lt;P&gt;Then, test your asp.net 2.0 applicaiton again to see whether it can &lt;/P&gt;
&lt;P&gt;works......&lt;/P&gt;
&lt;P&gt;Also, this is just for testing only, generally we do not recommend asp.net &lt;/P&gt;
&lt;P&gt;process running under local system account. Also, the machine.config's &lt;/P&gt;
&lt;P&gt;&amp;lt;processModel&amp;gt; element is used for IIS5 isolate model. For IIS6/win2k3 &lt;/P&gt;
&lt;P&gt;server, it by default use applicaiton pool model which is different from &lt;/P&gt;
&lt;P&gt;this.&lt;/P&gt;
&lt;P&gt;Anyway, please have a try to see whether it works and feel free to post &lt;/P&gt;
&lt;P&gt;here if there're anything unclear...&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Steven Cheng&lt;/P&gt;
&lt;P&gt;Microsoft Online Support&lt;/P&gt;</description></item><item><title>Weeking recap of ASP.NET Debugging blog</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8463179</link><pubDate>Tue, 06 May 2008 17:57:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8463179</guid><dc:creator>Useful IIS/ASP.NET Information provided by Microsoft Support Teams</dc:creator><description>&lt;p&gt;Here are last weeks updates to the ASP.NET Debugging blog: Code Gallery and CodePlex, how are they different&lt;/p&gt;
</description></item><item><title>ANSWER: POP QUIZ: Troubleshoot a Hang</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8473049</link><pubDate>Thu, 08 May 2008 20:26:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8473049</guid><dc:creator>ASP.NET Debugging</dc:creator><description>&lt;p&gt;We got some really good answers to this quiz.&amp;amp;#160; I am going to give my answer but it isn’t the only&lt;/p&gt;
</description></item><item><title>ASP.NET Tips: What to gather to troubleshoot</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8528448</link><pubDate>Wed, 21 May 2008 18:39:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8528448</guid><dc:creator>ASP.NET Debugging</dc:creator><description>&lt;p&gt;So now that I am done with all the individual posts, I thought I would wrap them all together.&amp;amp;#160;&lt;/p&gt;
</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU or Hang</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8728679</link><pubDate>Sun, 13 Jul 2008 18:21:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8728679</guid><dc:creator>bmassicotte</dc:creator><description>&lt;P&gt;If your just looking to see what file is executing and what app pool it is under use IISPeek. It will tell you all this is a few seconds. Google it to find it on the net.&lt;/P&gt;
&lt;P&gt;Just a thought.. It worked for us.&lt;/P&gt;</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU or Hang</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8791862</link><pubDate>Wed, 30 Jul 2008 19:15:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8791862</guid><dc:creator>Codex73</dc:creator><description>&lt;p&gt;IISPeek will only work on Windows 2003 or Windows 2008 Servers. &lt;/p&gt;</description></item><item><title>re: ASP.NET Tips: What to gather to troubleshoot – part 1 – High CPU or Hang</title><link>http://blogs.msdn.com/tom/archive/2008/05/02/asp-net-tips-what-to-gather-to-troubleshoot-part-1-high-cpu.aspx#8832637</link><pubDate>Tue, 05 Aug 2008 04:20:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8832637</guid><dc:creator>bmassicotte</dc:creator><description>&lt;p&gt;Yes, it only works with those and Vista. (but who is using Vista for a web server...) Sorry for not clarifying earlier. If you are using one of the supported platforms, IISPeek will do all the manual gathering for you. If not, it can't help.&lt;/p&gt;
&lt;p&gt;Best of luck!&lt;/p&gt;</description></item></channel></rss>