Anders, du kan ikke gøre det direkte i IIS'en - du skal omkring et ISAPI-filter. Det kan du iøvrigt så også bruge til at løse et andet IIS/MS problem, nemlig at den som udgangspunkt ikke er case sensitive.
Det er helt rigtigt at man ikke kan gøre det direkte i IIS'en. Men istedet for et ISAPI filter, kan man nøjes med at skrive en handler, det er noget nemmere. Du kan f.eks. se hvordan man gør her http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
Alternativt, hvis man vil havde den helt lavpraktiske metode, kan du lave en klasse f.eks. kaldet BasePage der nedarver fra Page, her kan du så overskrive init eller preinit, så den kalder din redirect kode.
Det kan godt være lidt irriterende, at kan som Mikkel nævner godt være lidt bøvl, med at få sin redirect kode til at virke, så jeg kan klart anbefale at bruge en test-first tilgang. Det opnår man efter min erfaring, både det hurtigste og bedste resultat med.