IISTraining.com                                                                                    
Register now for IIS 6 Fast Facts

IIS 6 Fast Facts Intensive:
Course Outline

 Original and continuously updated course information is developed and taught by Brett Hill, IIS MVP.
 

- All Classes Registration & Pricing

 Registration
Reserve your seat online.

Course Descriptions
More detailed information on our IIS 6, IIS 5 and other custom classes.

About Brett Hill                Bio and Credentials.

IIS 6.0 Fast Facts Outline

This is the outline of the current class. A lot more is added during the lecture from updated info Brett has from the IIS team.

The Windows 2003 32-bit Servers

W2K3 Features

Constrained Delegation

IPv6 & IIS

WebDAV Redirector

WSRM

What’s Missing from
Web Server Edition

Can’t Do This with
W2K3 – Web Server Edition

What You Can Do
with the Web Edition

Web Server Edition – Licensing

IIS Related Services

 

Background

Terms: Transition

Terms: Legacy IIS

Terms: In Process

Terms: Out of Process (OOP)

IIS 5.0 Architecture

Difficulties with the IIS 5 Process Model
 

IIS 6 Architecture        

IIS 6 Mission Possible

IIS 6 Architecture Overview

HTTP.SYS – Overview

HTTP.SYS – Tasks

HTTP.SYS – Response Cache

HTTP.SYS – Caching

HTTP.SYS – Direct Routing

IIS 6 Architecture – W3WP.EXE

Worker Process – W3WP.EXE

IIS 6 Architecture
Overview – W3ADM

W3ADM – Configuration Management

W3SVC – Process Management 1

W3SVC and WAS

Putting It All Together

 

Application Pools

Application Pools – Overview

Demo

Application Pool – Recycling

Overlapping Recycling

Service Interruptus

DEMO

Application Pools – Health

Application Pools –Performance

Application Pools –
Web Gardens

When to Use Web Gardens

Application Pools – Identity

Application Pool Identity:
In Practice

DEMO

 

IIS 5 Isolation Mode

IIS 5 Isolation Mode Details

Switching into IIS 5 Mode

 

Architectural Impacts

Architectural Impacts

IISReset – IIS 5

IISReset – IIS 6

Effects of WP Recycling

Application Pool Scaling

Worker Process Recycle Event Log Entries

COM

SSL

ISAPI Filters
How to identify ISAPI Filters using Read Raw Data

HTTP.SYS Parsing Parameters

HTTP.SYS Registry Settings

HTTP.SYS Error logs

Httperr.log events

Configuring HTTPerr.log

Httperr.log File Naming
& Rollover

Socket Pooling Impacts           

Configuring IP Inclusion List

HTTP.SYS – Other Settings

Services at Work

CGI Processes

CGI Process Require Additional User Rights

Application Pools

Clustering

 

 

 

 

Installing IIS 6

Manual Installation

Automated Installation

DEMO

Clean Install vs. In Place

Prevent IIS Installation Group Policy

Installation Troubleshooting

When the upgrade seems to "break" your application

 

Upgrades & Migration

Application Server

Add Remove Windows Components

Ways to Upgrade        

Clean Installation (Migration)

In Place Upgrades       

In Place Upgrade –
Special Notes  

Migration

Migration Methods

Migration – IIS 6 Migration Tool (IISMT) – Overview

Migration: IISMT Supported Platforms

Migration: IISMT – Features

Migration: IISMT
Post-Migration Tasks

Upgrade Issues: FrontPage

Upgrade Issues:
Tighter Defaults

 

Changes in the UI and Other Interesting Details

Website Instance Numbers      

DEMO

Improved Static File Change Notification for UNC paths

SSL – Selectable CSP

MIA    

Secure Communications
Edit Button

DEMO     

Logging Sub Codes     

Sub Code Examples

Wildcard Application Mappings

Administrative Scripts

ASP Runs MTA

Bandwidth Throttling

Mapped Drives

Compression

Other Features

 

 

IIS 6 Metabase

IIS 6.0 Metabase

MBExplorer

Version History           

Edit While Running      

DEMO

Metabase Encryption

Backup & Restore IIS Settings

DEMO

Upgrade Possibility      

Metabase Replication

 

Security Changes
and Impacts

#1 FAQ for IIS 6

Web Service Extensions

Virtual Directory Pass Through Authentication

DEMO

Do I need to run the Lockdown Tool on IIS 6?

Default Permissions & Configuration

Do I need to run URLScan on IIS 6?

Services Disabled by Default

MIME Types  

URL Authorization

Passport Authentication

Advanced Digest Authentication

Anonymous Authentication       

HTTP.SYS Security

 

Remote Administration

Methods for Remote Administration

Enabling TS Admin Mode on Win2k3

DEMO - New Web Admin App

 

Potential Upgrade Problems and Mitigations

 

Summary

 

Note: We are constantly improving and updating, therefore course subject matter, activities, and class materials are subject to change without notice.