Fiddler – How to mimic a specific browser version request?

Fiddler tool doesn’t need any introduction, it is a great tool to debug a lot of client side issues with Internet Explorer, and other browsers as well <by setting the proxy to make the connections go through fiddler>. There are a few times when you have a different version of a browser, and you want…


Blog update

You might wonder why a big silence on this blog, I must admit that I was too busy to blog. Now, also working on a few IE related issues – on javascript, ActiveX, CSS, etc. You might find a few blogs related to those technologies as well, so I’m going to cover the most of…


IIS – Getting “Connection_Abandoned_By_AppPool DefaultAppPool” – File Version Mismatch

Today, I was working with a customer of mine who had some problems in configuring a Virus Definitions Distribution Point for Symantec Live Update on IIS. Another module hosted on a different web-server has a button to test this distribution point, and we were seeing that the test on this Distribution Point was failing. I’m…


IIS7 – Configure FREB rule to collect a dump

I wrote a post of my team blog where I explained how to configure FREB rule to collect dump when there is a slow running request (say request take more than 15 seconds to complete). Read the complete post here. Happy FREBing!


IIS7 – To be noted while using Expression Encoder to upload large files to IIS server

Internet is full of videos, and you have a power packed set of tools for IIS to make media streaming top-notch experience. You have IIS Media Pack enabling intelligent progressive downloads, smooth streaming, throttling, etc. You have tools from Microsoft such as Expression Encoder which helps building rich videos. Expression Encoder also gives you an…


IIS7 – Improving ASP.NET performance (concurrent requests) while on Integrated Mode

If you were a ASP.NET 1.1 developer, and faced some performance problems, I’m sure you would have come across the KB 821268 which talks about tweaking maxWorkerThreads, maxIoThreads in the <processModel>, minFreeThreads, minLocalRequestFreeThreads in <httpRuntime>, maxconnection in the <connectionManagement> section. But for ASP.NET 2.0, we have <processModel autoConfig=”true” /> where these settings are tweaked in…


IIS7 – Configuring iisClientCertificateMappingAuthentication using appcmd

As you know there is no UI to configure iisClientCertificateMappingAuthentication in IIS7, it takes a little more time to configure the site for the same. Here is an article in the site which explains the steps one by one. Configuring One-to-One Client Certificate Mappings You can also use Ulad’s VBScript to configure the mapping…


FREB – Troubleshooting a simple error message

I just wrote a blog post on my team blog on using FREB to troubleshoot a simple error message. I’ve taken an example of a HttpModule setting the Response status to 400. This is not a common scenario, but I just want people to use FREB extensively in their troubleshooting an error message – to…


URLScan – rejecting the request depending on the User-Agent string

I just learned this now 🙂 You can now use the URLScan 3.1 with your own custom rules, and it would come handy in situations like rejecting a request based on the User-Agent string. Below is a sample rule for the same: [Options] RuleList=DenyUserAgent   [DenyUserAgent] DenyDataSection=Agent Strings ScanHeaders=User-Agent   [Agent Strings] My Custom User-Agent…


IIS7 – Improved Backup Restore Tool, and a UI Module

NOTE : Before you even read about this module, I want to mention that I do not work for IIS product team at Microsoft, but in Product Support for IIS and ASP.NET. This module/application is purely out of my interest, and this is not an official release by Microsoft and hence NOT supported by Microsoft…