FREBViewer – yet another FREB files viewer

I was searching for a FREB files viewer tool, and have done my own since the existing ones doesn’t give a few options which I was expecting. Saurabh’s tool tries to rename the files with few more details which you can use it to open the right file. But, things will go wild if you…


IIS7 – How to configure a custom ISAPI Extension?

This is often a question that has been asked a lot of times, and I couldn’t find an article which outlines the steps to be followed to enable a custom ISAPI extension in IIS7 (and above). You really don’t need to do anything other than the steps below: Make sure you have installed the “ISAPI…


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…


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…


IIS7 – Getting HTTP 500.19 while accessing the website

I recently worked with one of my customer who was getting “HTTP 500.19” error while browsing the website. Server Error in Application "application name" HTTP Error 500.19 – Internal Server Error HRESULT: 0x8007000d Description of HRESULT The requested page cannot be accessed because the related configuration data for the page is invalid. Err tool showed…


IIS7 Tweet #2: Modifying an existing binding for the website

appcmd.exe set config  -section:system.applicationHost/sites /[name=’Default Web Site’].bindings.[protocol=’http’,bindingInformation=’*:80:’].bindingInformation:"*"  /commit:apphost