<?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>HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx</link><description>I recently sat down and thought a little about the typical user experience when troubleshooting IIS6, assuming s/he had little/no IIS context that long-time users have... and the picture did not look so good. Now, I know that IIS7 will make huge improvements</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>"NetMon"?</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#508462</link><pubDate>Sun, 01 Jan 2006 22:22:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:508462</guid><dc:creator>Uwe Keim</dc:creator><description>When refering to &amp;quot;NetMon&amp;quot;, do you mean any special application? I searched Google for &amp;quot;NetMon&amp;quot; and &amp;quot;SysInternals NetMon&amp;quot;, but found various unspecific items only.</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#508590</link><pubDate>Mon, 02 Jan 2006 21:45:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:508590</guid><dc:creator>David Wang</dc:creator><description>Uwe - When I say &amp;quot;NetMon&amp;quot; I meant &amp;quot;Network Monitor&amp;quot;, which I described how to obtain/install. I'll make the association more clear. It's similar to how &amp;quot;RegMon&amp;quot; is &amp;quot;Registry Monitor&amp;quot;.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#508615</link><pubDate>Tue, 03 Jan 2006 02:09:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:508615</guid><dc:creator>Paul Wakeford</dc:creator><description>Hi David,&lt;br&gt;&lt;br&gt;A useful post, thanks. One minor typo:&lt;br&gt;&lt;br&gt;&amp;gt; I suggest using RegMon (aka Network Monitor)&lt;br&gt;&lt;br&gt;I think you mean NetMon there.&lt;br&gt;&lt;br&gt;&lt;br&gt;Paul</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#508661</link><pubDate>Tue, 03 Jan 2006 07:21:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:508661</guid><dc:creator>David Wang</dc:creator><description>Paul - Thanks. A typo from copy/paste/edit for the prior comment...&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#513840</link><pubDate>Tue, 17 Jan 2006 20:33:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:513840</guid><dc:creator>Holger</dc:creator><description>I'm looking for an answer to the (silly) question, what does a http status code 200 in the iis website log really mean. &lt;br&gt;&lt;br&gt;You say: &amp;quot;IIS Website Log contains ... It tells me that IIS Core in user-mode got the request and sent some response (no guarantee the client got the response, of course).&amp;quot;&lt;br&gt;&lt;br&gt;That I was thinking also, but there are guys arguing &amp;quot;if there is an http status code 200 for a GET is in the IIS logs it means &amp;gt;&amp;gt;guarantee of delivery&amp;lt;&amp;lt; to the client, like a fax-reception-o.k.&amp;quot;&lt;br&gt;&lt;br&gt;I know this looks silly to you, but help me anyway ;-) thanx a lot!!!</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#527259</link><pubDate>Wed, 08 Feb 2006 06:53:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:527259</guid><dc:creator>Steven</dc:creator><description>Hi David:&lt;br /&gt;we have lots of 400 error codes register in IIS logs and HTTP.sys logs. But http.sys logs are not that usefull, as they don't enough information about cs-uri, most of the time &amp;quot;-&amp;quot;. So wondering is there way to debug the issue behind this error.&lt;br /&gt;Thanks.</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#527471</link><pubDate>Wed, 08 Feb 2006 14:57:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:527471</guid><dc:creator>David.Wang</dc:creator><description>Steven - 400 errors are called &amp;quot;Bad Request&amp;quot; because the request may not have been well-formed enough to be parsed/understood by HTTP.SYS. Hence, there is nothing to log about these data streams, certainly no cs-uri (parsing is not guaranteed) nor would these requests ever make it to IIS in user mode.&lt;br /&gt;&lt;br /&gt;And why wouldn't HTTP.SYS log these 400 unparsed data streams to a log file so that you can debug these errors? Because consider that hackers may use this mechanism to send broken requests and write arbitrary data to your server log files, possibly waiting for some file-format viewer bug to exploit hack your server when you first browse the log file. Just a thought - why would you ever log untrusted and unparsed data verbatim?&lt;br /&gt;&lt;br /&gt;Now, HTTP.SYS will usually log a &amp;quot;reason&amp;quot; for the 400 error that indicate what is wrong with the request. These problems indicate client-side errors beyond the means of the server to fix.&lt;br /&gt;&lt;br /&gt;Maybe your 400s come from some common malformed requests generated by bad clients. The following discussion may help:&lt;br /&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/david.wang/archive/2005/04/20/IIS6_HTTP_Parsing.aspx"&gt;http://blogs.msdn.com/david.wang/archive/2005/04/20/IIS6_HTTP_Parsing.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//David</description></item><item><title>HOWTO: Microsoft.com OPS on Debugging IIS</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#543560</link><pubDate>Sat, 04 Mar 2006 14:31:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:543560</guid><dc:creator>David Wang</dc:creator><description>If you are looking for information on how to troubleshoot a variety of IIS-related issues, the following...</description></item><item><title>Thoughts on IIS Memory Recycling for 3rd party Applications</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#573217</link><pubDate>Tue, 11 Apr 2006 12:40:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:573217</guid><dc:creator>David Wang</dc:creator><description>Sigh... it seems that the Application Health Monitoring features added in IIS6 are merely used by VARs...</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#588435</link><pubDate>Tue, 02 May 2006 19:09:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588435</guid><dc:creator>Robert</dc:creator><description>As i just noticed, IIS6 will also go all &amp;quot;eek!&amp;quot; on multiple dots within abs_path, too.&lt;br&gt;&lt;br&gt;&amp;quot;&lt;a rel="nofollow" target="_new" href="http://server/abc+.+def/ghi.aspx&amp;quot;"&gt;http://server/abc+.+def/ghi.aspx&amp;quot;&lt;/a&gt; will work perfectly fine, but&lt;br&gt;&amp;quot;&lt;a rel="nofollow" target="_new" href="http://server/abc+..+def/ghi.aspx&amp;quot;"&gt;http://server/abc+..+def/ghi.aspx&amp;quot;&lt;/a&gt; will throw some &amp;quot;Bad Request&amp;quot; at me.&lt;br&gt;&lt;br&gt;RFC 2396 saying&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;unreserved &amp;nbsp;= alphanum | mark&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;mark &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;quot;-&amp;quot; | &amp;quot;_&amp;quot; | &amp;quot;.&amp;quot; | &amp;quot;!&amp;quot; | &amp;quot;~&amp;quot; | &amp;quot;*&amp;quot; | &amp;quot;'&amp;quot; | &amp;quot;(&amp;quot; | &amp;quot;)&amp;quot;&lt;br&gt;would lead me to thinking &amp;quot;abc+..+efg&amp;quot; was a legal segment, though.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#588715</link><pubDate>Wed, 03 May 2006 01:31:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588715</guid><dc:creator>Ed</dc:creator><description>BULLSHIT.&lt;br&gt;&lt;br&gt;Just give us a normal error log that has the errors in it, like competent developers would do. &lt;br&gt;&lt;br&gt;Jesus Christ, Apache had better error reporting a decade ago, when it was developed as a hobby by volunteers. &lt;br&gt;&lt;br&gt;FIX. YOUR. PRODUCT. Don't give us bullshit. Give us an error log. &lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#588721</link><pubDate>Wed, 03 May 2006 01:42:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588721</guid><dc:creator>David.Wang</dc:creator><description>Ed - Troubleshooting is a process, not a magical bullet.&lt;br&gt;&lt;br&gt;IIS6 already provides error logs (depending on the type), just like Apache. I see nothing to &amp;quot;fix&amp;quot;, really, other than introuducing people to what's already there... if you'd only look.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#588728</link><pubDate>Wed, 03 May 2006 01:56:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588728</guid><dc:creator>David.Wang</dc:creator><description>Robert - You probably have either: &lt;BR&gt;1. something configured on your IIS6 server &lt;BR&gt;2. between your server and client &lt;BR&gt;&lt;BR&gt;that is rejecting those requests because I do not see what you claim. &lt;BR&gt;&lt;BR&gt;I am able to make your exact failing requests against my default IIS6 installation and get the correct responses (not 400). &lt;BR&gt;&lt;BR&gt;Obviously, just because HTTP.SYS/IIS6 allows a request does not mean other applications running on the server or between the server and client likes the request. The observed behavior there is obviously arbitrary, so you must always be clear on WHAT is handling and rejecting the request because it may not be IIS6 at all. &lt;BR&gt;&lt;BR&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#589033</link><pubDate>Wed, 03 May 2006 12:57:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589033</guid><dc:creator>Robert</dc:creator><description>Hi David.&lt;br&gt;Following your hints I tried using a new virtual folder on the server in question.&lt;br&gt;As you suggested, it worked well for defaul..t.htm and defaul&amp;amp;t.htm.&lt;br&gt;&lt;br&gt;As the original scenario involves an asp.net 1.1 application with rewriting happening within the &amp;quot;begin_request&amp;quot; event (which is supposed to map 'virtual' urls to database-driven content).&lt;br&gt;&lt;br&gt;Trying to reproduce the behavior using a simpler setup I set up a wildcard-handler &amp;quot;C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll&amp;quot;, and unchecked the &amp;quot;verify if file exists&amp;quot; checkbox.&lt;br&gt;&lt;br&gt;Then I tried opening &amp;quot;default.htm&amp;quot;, &amp;quot;defaul&amp;amp;t.htm&amp;quot; and &amp;quot;defaul..t.htm&amp;quot;&lt;br&gt;&lt;br&gt;&amp;quot;default.htm&amp;quot; still worked.&lt;br&gt;&amp;quot;defaul&amp;amp;t.htm&amp;quot; and &amp;quot;defaul..t.htm&amp;quot; caused &amp;quot;Bad request&amp;quot;&lt;br&gt;&lt;br&gt;So, I conclude, it is not the fault of http.sys or IIS6 at all, but all aspnet_isapi.dll's.&lt;br&gt;&lt;br&gt;Thank you for pointing me to this direction.&lt;br&gt;&lt;br&gt;Robert&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#589037</link><pubDate>Wed, 03 May 2006 13:26:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589037</guid><dc:creator>Robert</dc:creator><description>Hi David,&lt;br&gt;it's me again. There's one last thin i forgot to mention:&lt;br&gt;One thing, that might point at IIS6 is that the same application works fine under IIS5 (and the same version of the .net framework). But then it might as well have something to do with some difference between Windows 2000 Server and Windows 2003 I do not know about.&lt;br&gt;Hopefully I'll finde some clue.&lt;br&gt;Thank you again.&lt;br&gt;Robert</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#589177</link><pubDate>Wed, 03 May 2006 18:22:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589177</guid><dc:creator>David.Wang</dc:creator><description>Robert - You've already proven that your issue is not with IIS6 but something ASP.Net specific.&lt;br&gt;&lt;br&gt;I would start looking at whether they are the same version and running the exact same httpModules.&lt;br&gt;&lt;br&gt;WS03 (and WS03SP1) contains updated binaries of .Net Framework 1.1. Verify that you have the same updated binaries on Windows Server 2000.&lt;br&gt;&lt;br&gt;I suspect that one of the versions of ASP.Net is doing path validation/canonicalization and now deciding to fail your requests.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#589779</link><pubDate>Thu, 04 May 2006 13:20:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589779</guid><dc:creator>Robert</dc:creator><description>Hi David,&lt;br&gt;&lt;br&gt;I guess I finally found out, why it would work on IIS5/Windows 2000, and not on IIS6/Windows 2003.&lt;br&gt;&lt;br&gt;It had nothing to do with the version of IIS nor the version of Windows, nor the versions of the .Net-Framework (1.4322.2032 / 1.4322.2300).&lt;br&gt;&lt;br&gt;The different behavior was caused by the registry setting &amp;quot;VerificationCompatibility&amp;quot; under &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET&amp;quot; being set to &amp;quot;1&amp;quot; on the 2000-Server and not on 2003.&lt;br&gt;(This setting seems to be introduced by kb826437).&lt;br&gt;&lt;br&gt;I think I'd never found out without you pointing me away from my first suspicions, so thank you again for your patience with me.&lt;br&gt;&lt;br&gt;Robert&lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#589790</link><pubDate>Thu, 04 May 2006 13:45:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589790</guid><dc:creator>David.Wang</dc:creator><description>&lt;P&gt;Robert - thanks for finding the KB. Actually, it does have to do with the "version" of the .Net Framework since it includes ASP.Net. &lt;BR&gt;&lt;BR&gt;I didn't have the exact KB#, but I knew the guys that made the change in ASP.NET, so I was trying to say that during one of the ASP.Net 1.1 SPs a "canonicalization check" was introduced (that resulted in the behavior you observed), and the Registry Key from the KB basically turns that check off (it is on by default for security reasons). &lt;BR&gt;&lt;BR&gt;So: &lt;BR&gt;1. if you ran the original ASP.Net 1.1, this check would not be present at all and things would work &lt;BR&gt;2. if you ran ASP.Net 1.1 with the latest service packs, the check would be present and enabled by default so things would fail&lt;BR&gt;3. and if you then add the Registry Key to turn the check off, things would "work" again&lt;BR&gt;&lt;BR&gt;//David&lt;/P&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#590648</link><pubDate>Fri, 05 May 2006 13:38:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:590648</guid><dc:creator>Robert</dc:creator><description>Hi David.&lt;br&gt;&lt;br&gt;I see. Thank you for the explanation.&lt;br&gt;&lt;br&gt;Regarding the KB-Entry, there's one thing that I'd just like to share though:&lt;br&gt;I think It'd be nice if the KB-entry explained, what consequences, security-wise, setting the option would have.&lt;br&gt;&lt;br&gt;It reads a bit like &amp;quot;It won't work, but set this setting, and it will.&amp;quot; and one gets to thinking &amp;quot;Where's the catch? If there wasn't any, why would they use a registry-setting instead of changing it alltogether?&amp;quot; But there's no hint as to why leaving this setting alone could possibly wiser. &lt;br&gt;I think that if the consequence of this setting might be decreased security, one should be informed. And if there is no risk at all, it'd be nice to know, too, so you don't get sleepless nights wondering what evil you might have done by changing this setting.&lt;br&gt;&lt;br&gt;And a possibility to not disable this check for all the server but to override a &amp;quot;failed&amp;quot; result within one's application would be quite nice to have.&lt;br&gt;&lt;br&gt;But this shall not bother you, I'm very grateful for the time you voluntarily invested helping me with my problem.&lt;br&gt;&lt;br&gt;Best wishes&lt;br&gt;Robert</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#590747</link><pubDate>Fri, 05 May 2006 16:55:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:590747</guid><dc:creator>David.Wang</dc:creator><description>Robert - thanks for the feedback.&lt;br&gt;&lt;br&gt;Unfortunately, KBs are only scoped to tell you you WHAT and HOW to do something that you've searched for. It does not tell you WHY you want to do something, and that is by-design.&lt;br&gt;&lt;br&gt;Frankly, the reason KBs do not contain WHY is because its authors are often merely technical writers without in-depth knowledgeable of the issue and cannot articulate WHY - they are just technical writers given a whole bunch of raw technical details and instructed to come up with a KB. Since they rarely have real insight about the issue, they certainly cannot synthesize and provide useful &amp;quot;WHY&amp;quot; knowledge. They end up only able to tell you how to detect something and what to do about it.&lt;br&gt;&lt;br&gt;This is part of the reason I blog - I essentially get to write my own KB articles on my blog. I locate/organize all the information so that you know WHAT/HOW to do something, and I also try to articulate WHY you want to do something because I deem the deep understanding to be important.&lt;br&gt;&lt;br&gt;The reason why security switches are &amp;quot;global&amp;quot; is because it does not make sense to partially secure a server on a per-application basis -- the attacker simply tries the same attack on a different application and eventually still hack you -- you gain no security benefit by using partial security&lt;br&gt;&lt;br&gt;And if I had to choose between full security and false-sense of security, I rather have things break due to security than to work and give you a false-sense of security.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#590852</link><pubDate>Fri, 05 May 2006 19:12:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:590852</guid><dc:creator>Robert</dc:creator><description>David,&lt;br&gt;&lt;br&gt;I agree on your point about full security being preferable over a false sense of security - It's just that sometimes things look completely harmless, like &amp;quot;defaul..t.aspx&amp;quot;. I see the need for preventing canonicalization issues, but I don't see how &amp;quot;defaul..t.aspx&amp;quot; might cause such.&lt;br&gt;&lt;br&gt;This is probably the reason why I should leave such things to the .Net people, who know what they are doing, as I generally dislike the idea of being the one responsible when something bad happens to the server; and it's just one, wheras they are responsible for thousands of servers.&lt;br&gt;Hope they can sleep well.&lt;br&gt;&lt;br&gt;Robert&lt;br&gt;&lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#592581</link><pubDate>Mon, 08 May 2006 21:51:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:592581</guid><dc:creator>HOVIK GHALOOSTIAN</dc:creator><description>HI DAVID&lt;br&gt;&lt;br&gt;I agree on your point about full security. But I seem to have a little problem when. I log on the internet explorer. It give me a error message that says your Internet explorer has encounted a problem and needs to close. We are sorry for the inconvenience.</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#596073</link><pubDate>Fri, 12 May 2006 15:19:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:596073</guid><dc:creator>David.Wang</dc:creator><description>Robert - Canonicalization issues are by-definition arbitrary and usually hard since paths crossing multiple domains can suffer from such naming issues. I am glad someone else is thinking about it. ;-)&lt;br&gt;&lt;br&gt;However, I agree that I do not see anything wrong with defaul..t.aspx. It seems that the ASP.Net validation is just checking for presence of &amp;quot;..&amp;quot; and not necessarily &amp;quot;/../&amp;quot;&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#596074</link><pubDate>Fri, 12 May 2006 15:21:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:596074</guid><dc:creator>David.Wang</dc:creator><description>HOVIK - sounds like something is crashing Internet Explorer. Just attach a debugger to iexplore.exe, and on the crash, look at the stack trace, determine what is crashing Internet Explorer, and follow up with the appropriate support party for that software.&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#666223</link><pubDate>Sat, 15 Jul 2006 02:55:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:666223</guid><dc:creator>Dan P</dc:creator><description>Hello David,&lt;br&gt;&lt;br&gt;My apologies if this has already been asked and lost in the archives, but this post looks like the best place to ask. :)&lt;br&gt;&lt;br&gt;I am stuck with IIS 5 and have developed an ISAPI extension for it. It works fine on IIS 6 when I add it to the list of allowed extensions, but of course that's not available on 5. I placed it in an appropriate dir and set the execution permissions to &amp;quot;Scripts and Executables&amp;quot;. Everything works fine, for a while. Then I start getting 405 errors on the client side, and when I go back to check I find that IIS has magically changed the permissions to &amp;quot;None&amp;quot; for me. I set it back to &amp;quot;Scripts and Executables&amp;quot; and it works fine again for a while. Wash, rinse, repeat. I can find no discernable pattern to it so far.&lt;br&gt;&lt;br&gt;I've done some pretty extensive web searching and all I've found is one other instance of a guy getting the same issue with some third-party package, and he got totally off the wall, unrelated answers about how to &amp;quot;fix&amp;quot; it.&lt;br&gt;&lt;br&gt;Do you know of anything that would cause this behavior? Is there anything my ISAPI extension should never do (like returning particular error codes or something) to avoid this?&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#666244</link><pubDate>Sat, 15 Jul 2006 03:28:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:666244</guid><dc:creator>Dan P</dc:creator><description>Sorry for the second post right after the first, but I did eventually figure out the root cause. It looks like ASP.NET automatically sets the 'bin' dir of any application to 'None' the first time it executes something there. I had some ASP.NET DLLs mixed in with ISAPI ones. Moving them out to their own, separate, dir made it work right. Probably more secure anyway.</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#667523</link><pubDate>Sun, 16 Jul 2006 20:12:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:667523</guid><dc:creator>David.Wang</dc:creator><description>&lt;P&gt;Dan P - glad you found the answer - that was what I was going to suggest, but you found it first. :-)&lt;BR&gt;&lt;BR&gt;ASP.Net will reset the permissions of /bin directory to "None" on its own for security reasons - .Net assemblies are essentially source code, and having that directory readable is like revealing your source code.&lt;/P&gt;
&lt;P&gt;To protect on IIS5/5.1, ASP.Net changes the AccessFlags property because it is LocalSystem. To protect on IIS6, it runs a filtering algorithm because it runs as Network Service which cannot change IIS configuration.&lt;/P&gt;
&lt;P&gt;/David &lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#706782</link><pubDate>Sat, 19 Aug 2006 02:53:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:706782</guid><dc:creator>David.Wang</dc:creator><description>It's a 10K entry!&lt;br&gt;&lt;br&gt;//David</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#800049</link><pubDate>Sat, 07 Oct 2006 15:32:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:800049</guid><dc:creator>anonymous email</dc:creator><description>&lt;p&gt;This article is great. I always have to lecture my hosting company when I need error logs. They normally dont give me any information or tell me. &amp;quot;We have found nothing&amp;quot;.&lt;/p&gt;
&lt;p&gt;Now I know what to tell them next time. &lt;/p&gt;
&lt;p&gt;Good Job Dave&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#2825551</link><pubDate>Thu, 24 May 2007 02:14:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2825551</guid><dc:creator>MaryJames</dc:creator><description>&lt;p&gt;Hola &amp;nbsp;all &lt;/p&gt;
&lt;p&gt;How I can change avatar in this forum?&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#5391186</link><pubDate>Wed, 10 Oct 2007 15:08:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5391186</guid><dc:creator>nufsaidnow</dc:creator><description>&lt;p&gt;I'm getting sc-win32-status 121 &amp;quot;The semaphore timeout period has expired.&amp;quot; about once a minute in the IIS logs. sc-bytes are 0 and time-taken is about 20-200 seconds.&lt;/p&gt;
&lt;p&gt;I can't find any related errors in my application logs and application traces shows me that the code gets executed, but the browser doesn't get any response (I would expect a .&lt;/p&gt;
&lt;p&gt;This happens for all types of requests. Images and aspx pages.&lt;/p&gt;
&lt;p&gt;I'v looked in http.sys error log but unable to relate any of the errors there.&lt;/p&gt;
&lt;p&gt;To a simple developer this would seem like some sort of resource lock. I've searched a bit and it seems this error can be just about anything. Network interfaces having out of date drivers, backup software etc.&lt;/p&gt;
&lt;p&gt;Is it possible to use adplus in hang mode to catch the 121, to find out which component/system/application generates it ?&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#5966109</link><pubDate>Wed, 07 Nov 2007 21:20:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5966109</guid><dc:creator>Kumar</dc:creator><description>&lt;p&gt;Hi, I am involved in migrating all the web sites from a web server running with IIS 5.0 to another web server with IIS 6.0. For a web site, in the source server it doesnt have a default document but, it displays some links which takes to another web site. I have made copies of those folders and also created a web site which is very much similar to that. But, when I tested the new web site in the target server, it gives the following error: &amp;quot;Directory Listing Denied - This Virtual Directory does not allow contents to be listed&amp;quot;. I have checked with the permission for all the sub folders including the Virtual Directory. But, the error is displayed. Please give me a valuable guidance to solve this issue.&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#6122106</link><pubDate>Mon, 12 Nov 2007 03:27:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6122106</guid><dc:creator>George Novac</dc:creator><description>&lt;p&gt;Hi David&lt;/p&gt;
&lt;p&gt;I have IIS 6 on a Win (SBS) 2K3 domain controller (together with ISA 2000, Exchange 2003 and SQL 2000). On IIS there's only the stuff from Exchange installation (web-mail etc). IIS gives me &amp;quot;Service Unavailable&amp;quot; no matter what I browse from it, &amp;quot;DefaultAppPool&amp;quot; crashes after every &amp;quot;browse&amp;quot; command from IIS Administration Console. Any idea ?&lt;/p&gt;
&lt;p&gt;I am desperately trying to put a website on that server (web service goes under port 1234 to avoid interraction with ISA on 80/8080)&lt;/p&gt;
&lt;p&gt;Pls help me...&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#6359559</link><pubDate>Sun, 18 Nov 2007 12:45:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6359559</guid><dc:creator>David.Wang</dc:creator><description>&lt;p&gt;Kumar - Read this blog entry on how requests are handled:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/david.wang/archive/2005/10/14/HOWTO_IIS_6_Request_Processing_Basics_Part_1.aspx"&gt;http://blogs.msdn.com/david.wang/archive/2005/10/14/HOWTO_IIS_6_Request_Processing_Basics_Part_1.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It sounds like your problematic website has additional IIS configuration that you did not migrate over to IIS6. I do not believe your problem has anything to do with permissions of the virtual directory, and the &amp;quot;Directory Listing Denied&amp;quot; error is simply a red-herring that is confusing you.&lt;/p&gt;
&lt;p&gt;You say that the source does not have a DefaultDocument yet displays links which goes to another website. There is no IIS functionality that works like that on IIS5 or IIS6. Thus, you are likely describing some custom behavior provided by an ISAPI, and you'll need to determine, install, and configure that ISAPI.&lt;/p&gt;
&lt;p&gt;There is no tool to do this automatically because it's arbitrary code.&lt;/p&gt;
&lt;p&gt;//David&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#6359783</link><pubDate>Sun, 18 Nov 2007 12:55:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6359783</guid><dc:creator>David.Wang</dc:creator><description>&lt;p&gt;George - Is your SBS installation the &amp;quot;Premium&amp;quot; edition of SBS2003, or your proprietary combination of software? If it is your proprietary combination, then do you have support statements from Microsoft saying your combination is possible?&lt;/p&gt;
&lt;p&gt;If your combination is allowed, then please contact Microsoft PSS for support.&lt;/p&gt;
&lt;p&gt;If your combination is not possible, then please read this blog entry to find the blog URL on how to diagnose your &amp;quot;503 Service Unavailable&amp;quot; issue.&lt;/p&gt;
&lt;p&gt;Otherwise, you should expect to pay someone to consult on your issues.&lt;/p&gt;
&lt;p&gt;I am happy to tell and teach people on how to do things, but if you want me to diagnose and do the work, then I must be compensated.&lt;/p&gt;
&lt;p&gt;//David&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#7263729</link><pubDate>Sun, 27 Jan 2008 10:28:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7263729</guid><dc:creator>mehdi haeri</dc:creator><description>&lt;p&gt;The Problem IS In &amp;nbsp;Host Header Value In IIS .&lt;/p&gt;
&lt;p&gt;Delete It If You Fill A Value&lt;/p&gt;
&lt;p&gt;it's Work fine&lt;/p&gt;
&lt;p&gt;;)&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#7822322</link><pubDate>Wed, 20 Feb 2008 22:14:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7822322</guid><dc:creator>Rob Blass</dc:creator><description>&lt;p&gt;This is a bit dated. Just ran into this. George, your first and foremost problem is running IIS on a domain controller. DC's have alot of integration complexity with DNS and of course security. If you have no other option but to run in a domain than so be it. We now host over 30 websites on our workgroup. Initially we tried to do DC's to provide tighter security. But the trade off was too grand with complexity. Do yourself a favor, leave domain stuff on DC's and IIS servers on as either member servers or workgroup servers. &lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#8526114</link><pubDate>Wed, 21 May 2008 06:00:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8526114</guid><dc:creator>handan</dc:creator><description>&lt;p&gt;iis can't start,&lt;/p&gt;
&lt;p&gt;service no response or control request!&lt;/p&gt;
&lt;p&gt;hwo to doing?&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#8621381</link><pubDate>Thu, 19 Jun 2008 14:53:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8621381</guid><dc:creator>Ronniebatch</dc:creator><description>&lt;p&gt;When going into a folder on my usb hard drive it a message comes up saying 'Windows Explorer has encountered a problem and needs to close. We are sorry for this inconvenience'. It is ok in other folders&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#8637256</link><pubDate>Sun, 22 Jun 2008 10:48:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8637256</guid><dc:creator>David.Wang</dc:creator><description>&lt;p&gt;Ronniebatch - it sounds like you have installed some application which added folder handlers to Explorer (for example, WinZip), and that handler is crashing Explorer on that folder on your USB hard drive.&lt;/p&gt;
&lt;p&gt;You'll have to figure out which buggy application extension you installed and get rid of it (or fix it). It may even be a bogus extension left over from a previously installed folder extension.&lt;/p&gt;
&lt;p&gt;In any case, this sounds like a misconfiguration of your computer and not a problem with Windows Explorer. For example, many people, including myself, have no problems going into a folder on our USB Hard Drives. So the problem has to be specific to some software you've installed/uninstalled on your computer, which can only be fixed if you determine the broken folder extension and getting rid of it.&lt;/p&gt;
&lt;p&gt;//David&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#8853403</link><pubDate>Tue, 12 Aug 2008 23:23:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8853403</guid><dc:creator>Thierry Beirens</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt; here my problem.&lt;/p&gt;
&lt;p&gt;We are running a webfarm in an NLB configuration , unicast mode.&lt;/p&gt;
&lt;p&gt;The farm has 3 servers windows 2003 standard edition SP1.&lt;/p&gt;
&lt;p&gt;Webfarm works flawlessly asp and asp.net 1.1 and 2.0 sites.&lt;/p&gt;
&lt;p&gt;Now, we want to add a 4-th server in the farm.&lt;/p&gt;
&lt;p&gt;We configured it exactly identical to the 3 other machines in the farm. We tested all webapplications, and all seems normal.&lt;/p&gt;
&lt;p&gt;Now, and here is the problem, we upgraded this 4-th machine to SP2, with the idea of testing out the SP2 upgrade on this machine BEFORE we upgraded are 3 other servers in the farm.&lt;/p&gt;
&lt;p&gt;AT first, during the test, all seems normal. But then , after a few minutes , the asp pages in the sites are getting TCP errors. Asp.net pages keep on running. What is even more strange is taht we do not see any error message whatsoever in the logfiles, eventviewer, , http.sys errorlog, none nothing!&lt;/p&gt;
&lt;p&gt;I can get the applications stable by reducing the nr of worker procesees in the application pool of the site to 1 worker process. Since this server has 4 CPU's, i configured it to having 4 worker processes (as i did on the other 3 server, because they to are or biprocessor machines or 4 way cpu machines).&lt;/p&gt;
&lt;p&gt;Any ideas on how i should troubelshoot this? Or any ideas on possible issues with SP2 regarding this matter?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Thierry&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#8887581</link><pubDate>Fri, 22 Aug 2008 14:49:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8887581</guid><dc:creator>Susan Chen</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;I need your II6 Guru advice - the W3SVC service won't start - I have tried uninstall / re-install the Web components but still no joy - IISADMIN, SMTP ..etc all start - I get error 87 parameter incorrect -is there a way to completely clean up the W3SVC so I can install clean again e.g. del some registry and system32\inetserv ..etc&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;Susan&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#9316281</link><pubDate>Tue, 13 Jan 2009 20:42:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9316281</guid><dc:creator>EL KLOON</dc:creator><description>&lt;p&gt;well thats page dont want to go ahead&lt;/p&gt;
&lt;p&gt;it has some problem with Bad Request (Invalid Hostname)&lt;/p&gt;
&lt;p&gt;so i need how to fix it&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
</description></item><item><title>re: HOWTO: Basics of IIS6 Troubleshooting</title><link>http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO-Basics-of-IIS6-Troubleshooting.aspx#9444591</link><pubDate>Thu, 26 Feb 2009 00:13:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9444591</guid><dc:creator>ekreger</dc:creator><description>&lt;p&gt;Hello. I have run debug diagnostics and am a little confused by its output.&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] Thread created. New thread system id - 4728&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] Thread created. New thread system id - 4016&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;[2/25/2009 2:02:23 PM] First chance exception - 0xc0000005 caused by thread with system id 2448&lt;/p&gt;
&lt;p&gt;This is just a sample but from what I understand, First Chance Excpetions are not necessarily a problem. &amp;nbsp;However.... Should I be seeing this many so often on a site that is not being used hardly at all?&lt;/p&gt;
</description></item></channel></rss>