Just had to do this on Vista today and got an interesting object error on line:
Response.Redirect(“~/Install/Install.aspx?mode=Install”)
I wonder if this has changed in IIS7 in integrated mode?
Anyway the solution I found is to change to “classic mode” to do the upgrade then change back.