Saturday, August 09, 2008

Restaurando el "Default Website" de IIS

Si eliminó por error el "Default Website" de IIS o si alguna aplicación al ser desinstalada decidió borrarlo, es importante que conozca la manera de poder reconstruirlo sin necesidad de reinstalar el IIS.

Este sitio es importante porque varios paquetes como el Reporting Services, Exchange o Certification server entre otros lo utilizan para crear directorios virtuales que son necesarios para su funcionamiento correcto.

La característica más importante del Default Website es que posee el indicador "1", y este es creado por defecto cuando IIS es instalado, por lo que vamos a empezar verificando si el sitio verdaderamente fue eliminado.

Abra una sesión en el command prompt (DOS) y digite lo siguiente:

c:
cd\Inetpub\AdminScripts
cscript adsutil.vbs enum w3svc/1

Si obtiene una respuesta como: "The path requested could not be found", entonces puede estar seguro de que el sitio fue efectivamente eliminado.

Entonces, lo que vamos a hacer para corregir el problema es copiar la configuración de otro sitio pero con el identificador "1", la idea es que usted puede crear un sitio nuevo en limpio como referencia o puede usar cualquier otro sitio que tenga en el IIS, pero definitivamente necesita tener al menos un sitio de donde poder copiar la configuración.

Para poder ver los identificadores de los diferentes sitios, abra la consola del IIS, y busque el nodo "Web sites" (en IIS7 se llama solamente "sites"), en la parte derecha aparecerá la lista de sitios que usted posee, la segunda columna de esa lista posee el número de identificación de cada uno de los websites.

Para efectos de ejemplo, vamos a asumir que usted va a copiar la configuración del sitio web con la identificación "12345".

Lo que necesita hacer en este punto es ejecutar los comandos para realizar la copia del sitio:

cscript adsutil.vbs create_vserv W3SVC/1
cscript adsutil.vbs copy W3SVC/12345 W3SVC/1
cscript adsutil.vbs set w3svc/1/ServerComment "Default Web Site"

En este punto, solo necesita ir a la consola del IIS y verificar que el sitio este trabajando apropiadamente.

 

Aporte de Hector Bejarano - http://citicr.org

2 comments:

Anonymous said...

No tengo otro "website" que poder copiar. No tengo ninguno, ni siquiera el Default web site, y no me deja crear otro nuevo. ¿Qué puedo hacer? Gracias de antemano.

Eduardo Castro said...

En ese mismo servidor ejecuta el comando

cscript adsutil.vbs create_vserv W3SVC/1

Lo anterior crear el sitio con el ID 1, despues creas un nuevo sitio con otro Id, verifica si es exitoso o no? Si te da un error me lo envias.

cscript adsutil.vbs copy W3SVC/12345 W3SVC/1
cscript adsutil.vbs set w3svc/1/ServerComment "Default Web Site

SQL Server 2016 Stretch Databases

El SQL Server Stretch Database permite que los datos históricos o de bitácoras puedan ser movidos hacia Azure, específicamente permite mover...