The “page cannot be displayed” error occurs due to incorrect IIS installation

  Customer has an IIS 6.0 with SMS installed.   When access one of the SMS virtual directory, IE showed “page cannot be displayed” error with a button asking you to troubleshoot connection problem. There was no entries logged in IIS log, however we could found a “connection dropped” error for each request in http…

0

HTTP compression doesn’t work on IIS 6 due to metabase permission issue

  The problem customer experienced is IIS compression doesn’t work after configured compression for static files. The same setting works with DEV environment.   We checked everything about compression related settings and no problem found. Then we collected a hang dump for w3wp.exe, and found HTTP compression failed to initialize. –          There is no HTTP…

0

Maxconnection failed to take effect

  When you make calls to Web services from an ASP.NET application, you may experience contention, poor performance, and deadlocks. Clients may report that requests stop responding (or “hang”) or take a very long time to execute. One very common cause is the maxconnection parameter that the System.Net namespace uses to limit the number of…

0

IIS returns 401 for all ASMX requests with Windows Integrated Authentication

  This problem was first found on a SPS server, and then reproduced with simple ASP.Net application. The initial symptom for this problem is SPS has problem with scrambling. SPS log shows 401 errors for ASMX page which provide scrambling function.  Later, we confirmed that all ASMX pages have the same issue.   To isolate…

0

Various .NET Performance Counter Problems

  Problem 1: ASP.NET performance objects disappeared   There are two ways to reload the counters again. First one is using “unlodctr/lodctr” command utility.  Here are the detail steps: 1.     Logon to the server with administrator privilege 2.     Open a command window and go to the .net framework installation folder, for example: %Windows%\Microsoft.NET\Framework\v2.0.50727 3.     Run…

0

Failed to Open IIS MMC after modified machine.config

  To test a customer performance issue, I modified the processModel configuration in machine.config. After that, I opened IIS MMC and got follow error when try to expand the sites. “There was an error when trying to connect. Do you want to retype your credentials and try again? Details: The data is invalid. (Exception from…

0

Process Affinity Again

  Three months ago, I have a blog talking about worker process affinity. Now, we have a similar issue again, but it is more complex this time. My customer has SQL reporting service installed on an 8 CPU windows 2008 system. And he experienced severe performance issue as soon as the application started. IE keep…

1

The file '/xxx/xxx.aspx' has not been pre-compiled, and cannot be requested

  Customer has a pre-compiled web site and it works fine unless access a web service inside a virtual directory under root application of this web site. Every time access this web service, ASP.NET throws out following exception saying this is not a pre-compiled web site. Exception information:     Exception type: HttpException     Exception message:…

1

ASP.NET application 100% CPU caused by System.Collections.Generic.Dictionary

  It is an ASP.NET application and randomly experience 100% CPU issue. We can’t get a relief until restart the worker process. To troubleshooting this problem, we collected two dumps one CPU is high. But compare the “!runaway” results, we find several threads consumed most of the CPU time. And all these threads were doing…

1