Primero que nada, vamos a hacer las cosas sobre el IIS fresco, asi que lo desinstalas desde Agregar y Quitar Programas> Agregar o quitar componentes de Windows. (Supongo que sabes como hacerlo)
Reinicias la PC
Vuelves a instalar el IIS desde Agregar y Quitar Programas.
Seguramente ahora estabas usando la Cuenta de invitado para Internet (IUSR) para conectarte al IIS. Lo que debes hacer es usar tu cuenta habitual con permisos de Administrador con la que inicias secion en Windows (La cuenta que pones al prender la PC). Pero es neceario que esta cuenta tenga un password definido, asi que lo primero que haces es ir a:
Inicio>Panel De Control>Cuentas De Usuario
Y ahi le creas una contraseña a tu usuario. Yo en mi caso puse 123456
Este paso se puede obviar:
Esto que acabas de hacer causara que cada vez que quieras iniciar sesion en Windows te pida contraseña, y si eso es una molestia para ti, puedes hacer un truco en el registro de Windows para que recuerde la contraseña y no te la pida cada vez que prendas el PC.
Abres el registro de Windows (Inicio>Ejecutar>"Regedit") Sin comillas, claro. Ojo con tocar algo que no debas aca, es peligroso. Te vas a:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Y ahi creas un clave (si no existe) que se llame "DefaultPassword" y que contenga el password: "123456"
Bueno... le haces click derecho a MI PC>Administrar>Servicios Y Aplicaciones>Servicios de Internet Information Service>Sitios Web>Sitio Web Predeterminado>(CLICK DERECHO)>Propiedades>Solapa Seguridad de Directorios>Modificar>Tildas Acceso Anonimo, destildas cualquier otro tilde>Examinar>Avanzadas...>Buscar Ahora>
Y seleccionas la cuenta a la que le acabaste de poner password>
Aceptar>Aceptar>Destildas Permitir que IIS controle las contraseñas>
E introduces ahi tu password (123456)>
Aceptar>Aceptar>
Y ya con eso tendria que estar andando. Te vas al explorador y escribes
http://localhost/ y tiene que andar.
Por cierto, tu paginas las vas a guardar en c:\inetpub\wwwroot