Que sólo te cargue paginas html es porque seguramente como las ejecuta en local (navegador cliente) no necesita nada del servidor. Como cuando haces "doble-click" sobre un archivo htm/html, simplemente lo ejecuta, no requiere de un servicio web.
Ahora bien, si no te carga las páginas que si requieren de servicio web, como las ASP, puede ser porque el propio servicio este "parado". Si es el caso activalo pulsando el botoncillo de inicio (o "play") desde la aplicación de Herramientas Administrativas del panel de control.
Pero como seguramente no será por eso, a lo mejor es que tienes en tu máquina definido un dominio o grupo de trabajo. En vez de poner en la URL el localhost o 127.0.0.1, prueba a poner el nombre virtual que pusiste a tu máquina. Es decir, si en la instalación del XP llamaste al servidor como "MISERVIDOR", carga la página
http://miservidor/directoriovirtuala...ion/inicio.asp
Saludos++;