Kanwaljeet Singla's Weblog

Feature additions and bug fixes coming up in WinCache

We are seeing huge momentum behind adoption of WinCache. In the month of September, WinCache v1 Beta...

Author: kjsingla Date: 10/05/2009

Migrating FastCGI configuration from IIS 5.1/6.0 to IIS 7.0/7.5

ProblemAs you know FastCGI functionality on IIS 5.1 and IIS 6.0 is provided by FastCGI ISAPI...

Author: kjsingla Date: 09/24/2009

How WinCache make PHP run faster

Why WinCache?Use of PHP accelerators is very common to make PHP run faster. Most of the existing PHP...

Author: kjsingla Date: 09/19/2009

FastCGI ISAPI 1.5 Beta for WinXP and Win2K3

IIS team today released FastCGI ISAPI 1.5 Beta for WinXP and Win2K3 which has some very nice...

Author: kjsingla Date: 04/21/2009

Using advanced logging to log custom module data

Advanced logging module which media team released few days ago uses IIS tracing subsystem and allow...

Author: kjsingla Date: 04/18/2009

Implementing IAppHostPathMapper in C

Few days ago I was required to implement IAppHostPathMapper interface in native C to map...

Author: kjsingla Date: 04/18/2009

New features in configuration system and appcmd in IIS 7.5

Following new features have been added to IIS configuration system and appcmd command line tool in...

Author: kjsingla Date: 03/25/2009

IIS 7.5 updates to custom errors and compression

Looking at number of people reaching my first blog post while searching for information on IIS 7.5,...

Author: kjsingla Date: 02/16/2009

Improvements to FastCGI in IIS 7.5

Following improvements have been made to FastCGI module in Win7 (and Win2K8 R2).1. Monitor changes...

Author: kjsingla Date: 01/22/2009

Generating trace information in IIS native modules

IIS7 has really nice tracing capabilities which are available to all module developers. If you want...

Author: kjsingla Date: 01/01/2009

Using IMetadataInfo::GetModuleContextContainer to store configuration data

If you write an IIS7 module, you would typically want to control its behavior based on some...

Author: kjsingla Date: 12/21/2008

Generating configuration to allow/deny access to countries

There have been few requests on forums where people wanted to control access to sites based on...

Author: kjsingla Date: 12/19/2008

Enabling intellisense for AhAdmin code in scripts

MWA (Microsoft.Web.Administration) is pretty popular among developers who wish to read/write IIS...

Author: kjsingla Date: 06/09/2008

Tool to generate AhAdmin code for actions in IIS7 UI

If you ever write AhAdmin code, this is for you.I have written a tool which generates equivalent...

Author: kjsingla Date: 06/04/2008

Exposing runtime data from IIS worker processes

Dynamic properties feature in IIS7 configurtion system lets you expose dynamic data as configuration...

Author: kjsingla Date: 06/04/2008

What to expect from IIS7 custom error module

IIS7 custom error module work in SendResponse stage with priority high (priority high in send...

Author: kjsingla Date: 02/18/2008

How configuration system merges sections

One of the things which was not clear to me when IIS7 configuration system was written was how...

Author: kjsingla Date: 02/11/2008

List of registry keys affecting IIS7 behavior

Few months ago, I fired procmon and collected all the registry keys IIS7 processes read. I then...

Author: kjsingla Date: 12/30/2007

Ins & Outs of hostable web core

I started writing an application which uses hostable web core (HWC) functionality of IIS7 and before...

Author: kjsingla Date: 12/20/2007

How to read/write administration.config

IIS7 configuration system understands machine.config, web.config and applicationHost.config but does...

Author: kjsingla Date: 07/26/2007

Working with RSCA using configuration APIs

One of the new features in IIS7 in longhorn server enable people to extend existing IIS...

Author: kjsingla Date: 07/25/2007

Things you can do by piping appcmd commands

Check out some of the cool things you can do by piping appcmd commands together in IIS7 at...

Author: kjsingla Date: 06/18/2007

Steps to enable tracing using appcmd

See the steps to enable tracing for a site using appcmd at...

Author: kjsingla Date: 05/17/2007

Client-side redirection using HttpRedirection module

HttpRedirection module allows you to set client side redirection using configuration rules. There...

Author: kjsingla Date: 05/04/2007

AppcmdUI - appcmd command autocompletion tool

Do you always find yourself always using “/?” in appcmd to find what switches you need? Do you...

Author: kjsingla Date: 04/14/2007

Using ahadmin to read/write IIS configuration - Part 2

Continuing my ahadmin drill down, lets see how to use available interfaces to work with section...

Author: kjsingla Date: 02/26/2007

Using ahadmin to read/write IIS configuration - part 1

The Application Host Administration API (ahadmin.idl) interface library can be accessed using native...

Author: kjsingla Date: 02/25/2007

Tool to generate strongly typed classes for IIS configuration sections

Download from...

Author: kjsingla Date: 12/04/2006

MWA and intellisense for configuration sections

Read at...

Author: kjsingla Date: 12/04/2006

Response caching in IIS7

Read all you need to know and more about usermode and kernel mode response caching in IIS7 at...

Author: kjsingla Date: 11/17/2006

Feature delegation of custom module in UI

Read about enabling feature delegation of a custom module in IIS7 UI at...

Author: kjsingla Date: 11/14/2006

What notifications are delivered to IIS7 native modules

See the IIS7 native modules event notification registration information at...

Author: kjsingla Date: 08/30/2006

Tool to find IIS7 native module's pipeline events registration (source code)

Available at...

Author: kjsingla Date: 08/30/2006

Sample forms authentication test in C#

Check out the sample at http://blogs.iis.net/ksingla/archive/2006/08/23/1379542.aspx.Thanks,Kanwal

Author: kjsingla Date: 08/24/2006

Execution order of modules in IIS7

Read about module execution order in IIS 7.0 here.

Author: kjsingla Date: 06/24/2006

My future posts on IIS will be on blogs.iis.net

I have started a blog on blogs.iis.net too. In the future, i plan to post IIS related articles there...

Author: kjsingla Date: 06/13/2006

Changes to compression in IIS7

Read about changes to compression modules in IIS7 at...

Author: kjsingla Date: 06/12/2006