Otras respuestas son básicamente correctas, gracias a ellas pude restaurar mi sitio web predeterminado, solo les faltan algunos detalles más o menos importantes.
Este fue el proceso completo para restaurar el sitio web predeterminado en mi caso ( IIS 7 en Windows 7 de 64 bits):
- abrir el Administrador de IIS
- haga clic derecho en el nodo Sitios debajo de su máquina en el árbol de Conexiones en el lado izquierdo y haga clic en Agregar sitio web
- ingrese " Sitio web predeterminado " como nombre del sitio
- establecer el grupo de aplicaciones de nuevo en DefaultAppPool !
- establecer Ruta física en
%SystemDrive%\inetpub\wwwroot
- deja Binding y todo lo demás como está
Posibles problemas :
Si el sitio web recién creado no se puede iniciar con el siguiente mensaje:
Administrador de Internet Information Services (IIS): el proceso no puede acceder al archivo porque está siendo utilizado por otro proceso. (Excepción de HRESULT: 0x80070020)
... es posible que el puerto 80 ya esté asignado a otra aplicación (Skype en mi caso :). Puede cambiar el puerto de unión a, por ejemplo 8080 haciendo clic derecho en Sitio Web predeterminado y seleccionar Modificar enlaces ... y Editar ... . Consulte el error 0x80070020 cuando intenta iniciar un sitio web en IIS 7.0 para obtener más detalles. O simplemente puede cerrar la aplicación que se encuentra en el puerto 80, por supuesto.
Algunas aplicaciones requieren que el sitio web predeterminado tenga el ID 1 . En mi caso, obtuvo ID 1 después de la recreación automáticamente. Si no es su caso, consulte Volver a crear un "sitio web predeterminado" en IIS después de eliminarlo accidentalmente . Es diferente para IIS 6 y 7.
Nota : tuve que volver a crear el sitio web predeterminado , porque ni siquiera pude abrir un proyecto configurado para ejecutarse en IIS en Visual Studio . Tenía una solución con un par de proyectos adentro. Uno de los proyectos no se pudo cargar con el siguiente mensaje de error:
El proyecto de aplicación web está configurado para utilizar IIS. No se pudo encontrar el servidor web ' http: // localhost: 8080 / '.
Después de haber recreado el sitio web predeterminado en el Administrador de IIS, pude volver a cargar y abrir ese proyecto específico.