Debug Diagnostic 2.0 – Generate a series of manual hang dumps for a specific process

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-generate-a-series-of-manual-hang-dumps-for-a-specific-process.aspx This article will detail the action plan you can implement to generate a series of manual hang dumps using Debug Diagnostic for a specific process. This will allow you to see snapshots of the process over a period of time. You will then be able to…

0

Debug Diagnostic 2.0 – Creating a rule in Hang mode to use the response time of the request.

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-creating-a-rule-in-hang-mode-to-use-the-response-time-of-the-request-etw.aspx     This article will detail the action plan you can implement to create a rule in Debug Diagnostic 2.0 to automate the dump generation when a hang of the IIS server or of your application is occurring.   This action plan can be applied when…

0

Debug Diagnostic 2.0 – Creating a rule in crash mode

  For Debug Diagnostic 1.2, please refer to http://blogs.msdn.com/b/friis/archive/2012/01/04/debug-diagnostic-1-2-creating-a-rule-in-crash-mode.aspx   This article will detail the action plan you can implement to create a rule in Debug Diagnostic 2.0 to automate a dump generation when an IIS process is crashing (in example a “W3WP.exe” process). This action plan can be applied when your W3WP.exe process is…

0

A Tool to Monitor COM+ Component Call Time and Trigger Memory Dump in An Automation Way

  There were multiple ways to monitor COM+ Component call time automatically, most of them require certain C++ coding efforts or rely on third party legacy Dll. Especially when we experienced intermittently slow COM+ performance issues, it is hard to trigger Memory Dump for certain COM+ component.   After some research, I created a tool…

4

Both Static and Dynamic Pages are Loading Very Slowly even for Local Visits on IIS 7.X

  Usually when dynamic pages (ASPX) have slow responding issue, we can still get satisfied performance with static pages (HTML, GIF, CSS…). Because they are loaded on different request handling stacks and static pages loading by default doesn’t require compile/rendering/Executing on server side.   However recently I met one case that both static and dynamic…

0

Case Study: FTP 550 "The system cannot find the file specified" Error on Win2003

  One customer reported that “An error occurred opening the folder on Win2003 FTP server. Make sure you have the permission to access this folder. Details:550:/XXXXXX/XXXXX: The system cannot find the file specified.”     We checked its configuration file. The requested FTP address is ftp://** /CustomerVirtualfolder/   The FTP server is configured as below: <IIsFtpVirtualDir Location=”/LM/MSFTPSVC/1/ROOT/CustomerVirtualFolder”…

3

How to generate a dump file by using process orphaning on IIS 6/7.x

  There is a KB article about How to generate a dump file when ASP.NET deadlocks in IIS 6.0. Please refer to http://support.microsoft.com/kb/828222 . This is not only applied to deadlock issue in IIS 6. Some errors only happen in a production environment. Killing worker processes ensures up-time but troubleshooting of these errors becomes difficult,…

0

Customizing Windows Azure Pack Portal of an Express Deployment

  Express Deployment of Windows Azure Pack (WAP) is a good option for demo, testing or proof-of-concept deployment. After you have installed the express deployment, you will see couple of sites running on the same portal machine. For example, you will see that the default URLs for accessing the Admin Site is configured on port…

2

Why my PHP EXTENSION is not loaded by Windows Azure Websites?

  Windows Azure Websites provides customer a feature to enable custom PHP extensions. This allows customer add PHP Extensions based on application requirement. One common issues customer facing is sometimes the PHP/ZEND extensions doesn’t load as expected after they configured it. During this article, I will show you how to troubleshooting this type of problem….

1

You may experience “’Configuration file is not well-formed XML” error while using DFSR to synchronize the IIS configuration files

Background   Recently we have several customers reported that they are using DFSR (Distributed File System Replication) to replicate IIS related configuration files between member servers.   However, sometimes once they make a change in IIS on the primary node, they found that the application pools failed to be started as expected on the member…

1