If you haven’t already visited the troubleshooters section of the IIS.NET website, take a look at it here. You will find a number of good troubleshooting guides. I contributed an article that discusses using LogParser to troubleshoot performance or application issues/errors. I hope you find it useful.
Read More →Tags: IIS
A global directory for IIS Express
I know of 3 different Microsoft web server versions that can be used to host and test your web applications. They are: Internet Information Services (IIS) Cassini Web Server IIS Express IIS is the full version with many features and can be enhanced and extended in many, many ways. It can be installed on your […]
Read More →Troubleshooting an IIS Add Roles and Features error
It is common to install or uninstall Web Server features. You need these features to execute ASP.NET pages, perform logging, authenticate user requests, etc…. Figure 1 shows a sub-set list of features which you may choose to install. Figure 1, Add Roles and Features list, small example Try walking through the ‘Add Roles and Features’ […]
Read More →How to capture a memory dump of a W3WP process that consumes too much CPU
If you want to find out why a W3WP worker process is consuming so much CPU, you can use ProcDump. You might also use LogParser to look at the time-taken field, but to get to the root cause you will need to get deep into the source. Before you can get a memory dump, you […]
Read More →StaticCompressionDisableCpuUsage and DynamicCompressionDisableCpuUsage
Performance problems are generally difficult to find the root cause of and fix. There are so many ‘touch points’ that where to start looking much less finding the root cause while the issue is happening, can be a challenge. I found these 4 Compression settings very interesting and a system administrator should review them and […]
Read More →Professional Microsoft IIS 8, co-author Benjamin Perkins
The Professional Microsoft IIS 8 book is now available, check it out. I had the opportunity to contribute a few chapters to it. What an awesome experience! There are lots of examples, experiences, discussions and reviews of the new features found in IIS 8. You can get an inside look at the contents on Amazon […]
Read More →Change or modify a Response Header value using URL Rewrite
If you have ever used a tool that allows you to view the request and response headers, you certainly know that there is some information being passed back and forth between the client and the server that is not simply visible. An example of possible fields can be found here or here. New in IIS […]
Read More →New ProcDump version 5.0 released, using the –f parameter
I really like to use ProcDump for troubleshooting crashes, memory/cpu utilization issues and hangs. I have written a number of other blogs that discuss how to use it here, here and here. The tool is small and unobtrusive, yet very powerful. The new version of the tool has recently been released and can be downloaded […]
Read More →Application Request Routing (ARR) – HTTP Error 400.0 – Bad Request
I was working on setting up an ARR solution the other day and I ran into this error, and shown in Figure 1. The request cannot be routed because it has reached the Max-Forwards limit. The server may be self-referencing itself in request routing topology. Figure 1, HTTP Error 400.0 – Bad Request The message […]
Read More →Debug = True
If you have ever performed website optimization then it is likely you have read this article here. This article discusses the impact of having the debug set to true in your production application. In another one of my blogs on C#, I made the comment once about “what is a technical blog without a comparison […]
Read More →