IIS 6.0 General

For those of you who have heard a lot about IIS but have never got a chance to try it out, here's where you could try the lab - https://go.microsoft.com/?linkid=4267491.

Here's some of the things that I discovered:

a) Application pools help to isolate applications and to set various performance and security information. Some of the application pool parameters that you can control:

- Number of minutes/requests/fixed times or memory consumption peaks at which to recycle worker processes.

- Ceilings of idle time, number of requests, CPU usage, number of worker processes (called Web Garden) after which worker processes need to be reigned in.

- Health checks (pings), disabling app pools in case of certain number of failures in a fixed amount of time and startup and shutdown limits for worker processes.

- User account to use for the particular application pool

b) You can assign websites to an application pool. (Properties -> Home Directory -> Application Pools)

c) You can choose to create websites in 3 different ways:

Method 1 - Use the IIS Manager

Method 2 - Use the IIS WMI script (type iisweb /create /? fon a command prompt for help)

Method 3 - Edit the Metabase XML file found in <System32 directory>\inetsrv\metabase.xml

d) You can use web service extensions (Open IIS Manager, click on the Web Service Extension node) to prohibit certian types of files from being run. This is a quick and elegant way of controlling the types of files that you wish to run on your web server.