IIS Health Checking can Prevent the Creation of a W3WP.exe Userdump

    Problem   Sometimes when we’re trying create a usermode dump of a w3wp.exe process something sabotages the attempt. The dmp file isn’t successfully created and the dump-triggering tool balks. When using Taskmanager to try to create the dump, the error is: Dump Process The operation could not be completed. Only part of a…

1

How to set up failed request tracing for Slow Pages in IIS 7

  These steps can be helpful for troubleshooting web pages that serve slowly. Open the IIS manager, select the site that is having problems, select Failed Request Tracing from the far right column.       Set a checkmark beside ENABLE   Select a path for the log file to be written to. You may…

0

Troubleshooting the vague “Cannot complete this action” owssvr.dll error

    So what can you possibly do when you try to do something simple in SharePoint, like editing a view, and you see the following error in your browser?   Error Cannot complete this action. Please try again. Troubleshoot issues with Microsoft SharePoint Foundation.     The only other clue you have is the…

0

Steps to Log all .net Exceptions to a Log file with Debug Diag 2.0

    Sometimes it’s good to know what exceptions a process like w3wp.exe is throwing. ASP.net is pretty good about making its complaints known in the form of exceptions.  Many or perhaps most exceptions can be ignored.  But if you’re trying to troubleshoot a mysterious problem that isn’t leaving clues in the event logs, this…

0

Several Good Ways to Trigger a “Hang Dump” of an Unresponsive Process

  Introduction and Summary   Imagine a traffic jam where you can see cars and trucks backed up for miles. You can see the symptoms and know there is a problem. You know things have slowed to a crawl or to a stop. But that’s all you can see from your vantage point. You can’t…

0

Steps to Catch a Simple “Crash Dump” of a Crashing Process

    Summary   When a user-mode process (such as w3wp.exe, owstimer.exe, iexplore.exe, or any .exe) is crashing (such that the process disappears unexpectedly from task manager and reappears soon after with a different PID number), arguably the best way to begin to determine the root cause of the crash is to catch a crash…

13

Can’t open a .xsn file | "X-Download-Options: noopen" | MIME "application/octet-stream"

  After upgrading MOSS 2007 content databases to SP2010, an InfoPath form template (template.xsn) that in the past could be either opened or saved was now only able to be saved, not opened. Comparing Fiddler2 traces of the traffic for the .xsn file on the MOSS2007 and SP2010 farms showed that the  key difference in the headers was…

0

SP2010: 503s, HTTP Throttling, Threads Waiting

    Symptoms A web application in a SharePoint 2010 farm becomes unresponsive (hangs) to the client’s perspective under high, medium, or even low client load at random times. Clients of the SharePoint sites see 503 and/or “server too busy” or “The server is busy now.  Try again later,” in their browsers. Admins may see events…

2

Steps to Trigger a User Dump of a Process with DebugDiag when a Specific .net Exception is Thrown

  [Update:  These steps were written for DebugDiag 1.2 but can be readily adapted to DebugDiag 2.0.  Download DebugDiag 2.0 from http://debugdiag.com!]     Usually after I’ve looked at logs created by my Steps to Log all .net Exceptions to a Log file with DebugDiag 1.2 or after I’ve seen a list of .net exceptions reported in a…

0

Steps to Create Dump files of a Process with DebugDiag when Any .net Exceptions are thrown

    [Update:  These steps were written for DebugDiag 1.2 but can be readily adapted to DebugDiag 2.0.  Download DebugDiag 2.0 from http://debugdiag.com!]   When I want to get a memory dump of any and every exception that a process might throw while quickly reproducing a problem, these are the steps I tend to use.     Warnings: …

0