Jul 02, 2009
FastCGI module available in IIS 7.0 did not work when CPULimit for the application pool was enabled. This was because when CPULimit feature was enabled WAS uses job objects to track CPU usage of worker processes. WAS keeps a job object for each application...
8 comments
Tags: IIS News ItemPHPFastCGI
Apr 20, 2009
IIS team today released FastCGI ISAPI 1.5 Beta for WinXP and Win2K3 which has some very nice additions to existing FastCGI ISAPI functionality. Following additions have been made to FastCGI ISAPI 1.0 . 1. Few features we added to FastCGI module in IIS...
1 comments
Tags: PHPFastCGI
Apr 18, 2009
Advanced logging module which media team released few days ago uses IIS tracing subsystem and allow module developers to log custom data in W3C compatible format using familiar IHttpTraceContext interface. If you are a module developer and want to generate...
8 comments
Tags: Advanced Logging
Apr 18, 2009
Few days ago I was required to implement IAppHostPathMapper interface in native C to map configuration path MACHINE/WEBROOT/APPHOST to DefaultAppPool.config and struggled with finding good documentation. With help of some incomplete, hard to find documentation...
8 comments
Tags: AhadminMicrosoft.ApplicationHost.AdminManager
Mar 25, 2009
Following new features have been added to IIS configuration system and appcmd command line tool in IIS 7.5. Configuration System 1. Configuration system tracing and logging In IIS 7.5, IIS native configuration system can generate trace events capturing...
5 comments
Tags: AppcmdConfiguration systemIIS 7.5
Feb 16, 2009
Looking at number of people reaching my first blog post while searching for information on IIS 7.5, I figured I should do few more posts on changes which are coming in IIS 7.5. In this blog post I am covering new features which have been added to compression...
8 comments
Tags: CustomErrorsCompressionIIS 7.5
Jan 22, 2009
Following improvements have been made to FastCGI module in Win7 (and Win2K8 R2). 1. Monitor changes to a file We have added ability to monitor changes to a file for each FastCGI process pool. Module will recycle FastCGI processes for the process pool...
10 comments
Tags: IIS 7.5PHPFastCGI
Jan 01, 2009
IIS7 has really nice tracing capabilities which are available to all module developers. If you want to make it easy for you and your customers to debug problems in your modules, you should definitely be using them. You can use IHttpTraceContext::RaiseTraceEvent...
4 comments
Tags: httpserv.h
Dec 21, 2008
If you write an IIS7 module, you would typically want to control its behavior based on some configuration data. IIS7 makes it really easy for developers to extend configuration schema so that their customers can put configuration data for their modules...
4 comments
Tags: httpserv.h
Dec 19, 2008
Attachment: ipres.js.txt
There have been few requests on forums where people wanted to control access to sites based on country from where request originated. We recommended people to use IP restriction module functionality which required people to add IP address ranges of the...
2 comments
Tags: IpSecurity
Jun 15, 2008
As promised in my previous post , I updated genscode tool to provide intellisense for AhAdmin code in C# and JavaScript. GenSCode now accepts an optional codetype switch which can be AhAJavaScript to help use AhAdmin in JavaScript, AhACSharp to help use...
4 comments
Tags: AhadminGenscodeMWA
Jun 09, 2008
MWA (Microsoft.Web.Administration) is pretty popular among developers who wish to read/write IIS configuration because of ease of writing managed code (which enables its use in powershell as well) and also because it provides a more intuitive wrapper...
5 comments
Tags: AhadminIntellisense
Jun 04, 2008
Attachment: AhAdminCodeGeneratorInstall.zip
If you ever write AhAdmin code, this is for you.I have written a tool which generates equivalent JavaScript/C#/VB.Net AhAdmin code for actions done in IIS7 UI. IIS7 configuration system gives access to IIS config files via a set of COM APIs. You can read...
3 comments
Tags: AhadminAhAdminCodeGenerator
May 27, 2008
Dynamic properties feature in IIS7 configurtion system lets you expose dynamic data as configuration system properties. RscaExt.xml which is part of IIS7 has all the RSCA (runtime status and control APIs) functionality exposed as dynamic properties through...
3 comments
Tags: RSCA
Feb 18, 2008
IIS7 custom error module work in SendResponse stage with priority high (priority high in send response actually means lowest priority) which makes it one of the last modules to run in the pipeline. It produces custom errors only if current statusCode...
5 comments
Tags: CustomErrors