dominios y alojamiento web en hostalia

Sitio web predeterminado en IIS

16 de diciembre de 2002
Valoración del artículo:
Qué es el sitio web predeterminado de IIS. Cómo colocar los archivos en el sitio predeterminado para probar si está funcionando IIS y para introducir nuestros propios sitios web.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Lo que se muestra cuando accedemos a http://localhost es el sitio web predeterminado, que se guarda en nuestro disco duro, concretamente en la carpeta C:\Inetpub\wwwroot

Si accedemos a dicha carpeta desde Mi PC podremos ver los archivos que se están sirviendo como sitio web predeterminado. Encontraremos, entre otros archivos uno llamado "iisstart.asp" que es el que se pone en marcha al acceder a este directorio.

Colocar nuestras propias páginas

Lo lógico ahora es que deseemos colocar nuestras propias páginas web para que las sirva IIS. Si nuestro sitio web es bastante simple podríamos colocar todos los archivos dentro de la carpeta del sitio web predeterminado.

Por ejemplo, para hacer una prueba, podríamos colocar un archivo llamado "hola.asp" en la carpeta C:\Inetpub\wwwroot. Para acceder a este archivo desde nuestro explorador deberíamos escribir la dirección http://localhost/hola.asp

Si deseamos un código simple para el archivo hola.asp, en el que se pruebe si está funcionando o no el motor ASP, podemos utilizar el siguiente:

<html>
<head>
<title>Pobando ASP</title>
</head>
<body>
<%
for i=1 to 7
response.write "<font size=" & i & ">Hola Mundo!</font><br>"
next
%>
</body>
</html>


Atención: No se debe acceder al archivo utilizando una ruta como esta: C:\Inetpub\wwwroot\hola.asp, pues de esa manera no se estaría pasando a través del servidor web y la página ASP no se ejecutaría.

Si tuviéramos un sitio medianamente complejo, convendría crear una carpeta dentro de wwwroot con el nombre de nuestro sitio y dentro podríamos colocar todos los archivos. Si el directorio tuviera una ruta como C:\Inetpub\wwwroot\mi_web, accederíamos colocando esta dirección en nuestro navegador: http://localhost/mi_web.

Cuando se accede a ese directorio se sirve el documento por defecto que se haya configurado en el servidor web. El documento por defecto es aquel que se sirve si no se ha especificado ninguno en la ruta de acceso, es decir, si no indicamos ningún archivo en la dirección que colocamos en Internet Explorer (una dirección como http://localhost/mi_web especifica un directorio, pero ningún archivo) se sirve el documento por defecto.

Referencia: Se habla más sobre el documento por defecto en un artículo del manual de publicar en Internet. http://www.desarrolloweb.com/articulos/200.php?manual=3

En principio, el documento por defecto en IIS está configurado a Default.asp o Default.htm. Esto quiere decir que deberíamos colocar un archivo con uno de esos nombres en nuestro directorio para que se sirva si el usuario no indica ningún nombre de archivo. Luego veremos cómo cambiar esta configuración.

Para probar todo esto, podemos crear un archivo llamado Default.asp y guardarlo en nuestro directorio C:\Inetpub\wwwroot\mi_web. El código que podríamos utilizar sería por ejemplo este:

<html>
<head>
<title>Archivo por defecto en mi_web</title>
</head>
<body>
<h1>Archivo por defecto en mi_web</h1>
<%
for i=0 to 9
response.write i
next
%>
</body>
</html>


Recordar que para ver este archivo habría que componer una dirección como esta http://localhost/mi_web. Automáticamente se sirve el archivo Default.asp, aunque no se especifique nada, pues ese es el documento por defecto. También podríamos acceder al archivo especificando su ruta completa: http://localhost/mi_web/Default.asp

Nota: Podemos llamar al archivo Default.asp o bien default.asp (con mayúscula o minúscula en su inicial). Cualquiera de las dos opciones es válida, pues en Windows no se tienen en cuenta las mayúsculas y minúsculas en nombres de archivos.

Compartir en redes sociales

Comentarios
Fueron enviados 28 comentarios al artículo
9 comentarios no revisados
19 comentarios revisados:
Por: Carlos
23/1/2004
Hola:

Por que en windows 2000 se genera un error al crear un directorio virtual dentro de la carpeta Inetpub. Conozco varios casos y se soluciona creando el directorio virtual fuera de esta carpeta.

chaooo
Por: Roberto
02/2/2005
Instale IIS en Windows XP pro, con el servidor en mi PC. Cuando cargo el sitio y lo pruebo me salta el siguiente error:
"Error del Asistente para resultados de base de datos
Error en la operacion. Si se vuelve a producir, pongase en contacto con el administrador del servidor."
Gracias amigos...!
Por: Ernesto Muñoz Trujillo
06/8/2005
Estoy empezando en el mundo Asp y mi problema es el siguiente. instale el IIS de Windows XP, pero cuando quise acceder al localhost me pide un ususario y contraseña, ya le puse la de administrador de mi equipo y la mia como usuario y no me las acepta y quisiera saber desde donde puedo configurar eso. por su ayuda de antemano gracisd.
Por: Patricio
23/8/2005
Tengo Windowws XP Profesional. Instale el IIS, pero no me deja entrar a la pagina principal de localhost.
Despues le di por archivo preterminado una pagina html y lo toma, al darle por archivo predeterminado una pagina ASP se cae.
Desintale e instale de nuevo el IIS y PASA LOS mismo

¿Que puede ser?
Por: Katherine Olivera
28/9/2005
Es necesario tener internet en el pc para poder ejecuar mi web desde IIS
Por: Luis
21/11/2005
Todo esto esta muy bien, pero si tengo algo como http:\localhostmy_webdefault.aspx como se le hace para que al dar htt:localhost tome la direccion completa es decir que mi pagina de inicio sea default.aspx que esta en my_web se ponga al dar solo http:\localhost
Por: Xkalibur
25/11/2005
solo pon el archivo en la carpeta wwwroot y al darle http://localhost/ solo lo tomara como predeterminada
Por: Armatrix
28/12/2005
Ya instale el IIS y funciona correctamente mi pagina desde el local host,,ahora kiero mandarle mi direccion ha otra persona en otro lado ke link le mando? el de mi localhost o cual?
Por: juan
17/2/2006
Saludos, cuando intento abrir la pagina principal (localhost en la direccion web de mi navegador) me pide un nombre de usuario y contraseña, ¿como puedo omitir el inicio de sesion y pdoer entrar directamente?
Gracias!
Por: Fernando
25/5/2006
hola a todos!
tengo un problema al accesar desde otra maquina a la que se le instalo el IIS,si funcionan los codigos en esa maquina, pero cuando intento acceder desde otra no puedo.ya lo habia visto funcionar asi pero no lo requerdo.
Por: GARCIA ISIDRO
02/8/2006
SI TU SERVIDOR WEB PREDETERMINADO IIS FUNCIONA EN FORMA LOCAL O SEA EN TU MAQUINA PERO NO PUEDES ACCESAR DESDE OTRAS VE A PROPIEDADES DE RED OPCIONES AVANZADAS DA CLICK EN CONFIGURACION Y CONFIGURA EL FIREWALL DE WINDOWS A MANERA QUE QUEDE NO PERMITIR EXCEPCIONES O DE PLANO DESACTIVADO.

ESTA PUEDE SER UNA SOLUCION YA QUE EL FIREWALL DE WINDOWS BLOQUEA TODO ACCESO DESDE INTERNET A TU EQUIPO Y PUES SI QUIERES QUE TENGAN ACCESO DESDE UN EXPLORADOR DE INTERNET A TU MAQUINA DEBES DE PERMITIRLO NO CREES.

INTENTA NUEVAMENTE Y CHECA QUE PASA.....


SALU2
fgarciai_morris@hotmail.com
garciai@diputados-pri.org.mx
Por: Rodolfo
29/9/2006
Hola. Cuando escribo http://localhost en el Internet Explorer, me sale un mensaje que dice: "Forbidden. You don´t have permission to access / on this server. Apache/2.0.58 (Win32) Server at localhost Port 80."
Por: Antonio
24/11/2006
ya instale en IIS en 3 computadotas y no entra cuando escribo el local host.
de plano sere muy buey?
no encontre literatura al respecto (no de cuando uno es muy buey) sino de como solucionar el problema. realmente lo veo sencillo pero simplemente no funciona
Por: Anillu
15/3/2007
Hola, he realizado los pasos pero tengo un problema con el IIS cuando trato de ejecutar un archivo .asp. Por ejemplo cuando ejecuto http://localhost/miweb/hello.asp, automaticamente se abre una ventana para descargar el archivo, es decir no se esta ejecutando. Alguien tendra una idea de como solucionar esto.

Cabe destacar que he revisado algunos comentarios donde dicen que si se le cambia el nivel de protección de la carpeta virtual a "bajo" funciona, ya hice este procedimiento y nada.

Espero puedan ayudar.
Por: Aurelio
03/8/2007
Si al ajecutar una pagina ASP dentro del servidor Inetpub/wwwroot/hello.asp, prueba primero renombrando tu pagina principal asp con un nombre válido por default que soporta el IIS, pudiendo ser Default.asp y verifica que tus accesos de seguridad permiten ejecutar aplicaciones ASP dentro de tu directorio de sitios web IIS. Espero te sirve ya que a mi me paso eso
Por: José Gabriel Balam
20/10/2007
tengo windows vista instale el IIS y cuando pongo http://localhost/pruebas/ me sale esto y lo mas chintoso si pongo pruebas.html y funciona con ASP no me deja entrar y me sale la cita que acontinuación cito


sin ams por el momento quedo a sus rodenes para lo que se les ofrescas

---------------sito mensaje completo-------



Error del servidor en aplicación "Default Web Site"

--------------------------------------------------------------------------------

HTTP Error 404.3 - Not Found
Descripción: No puede obtener acceso a la página solicitada debido a la directiva Multipurpose Internet Mail Extensions (MIME) configurada en el servidor web. La página solicitada tiene una extensión de nombre de archivo no reconocida y no está permitida.

Código de error: 0x80070032

Notificación: ExecuteRequestHandler

Módulo: StaticFileModule

Dirección URL solicitada: http://localhost/pruebas/Default.asp

Ruta física: C:inetpubwwwrootPruebaDefault.asp

Usuario de inicio de sesión: Anónimo

Método de inicio de sesión: Anónimo

Controlador: StaticFile

Causas más probables:

Es posible que falte la asignación de un controlador. De forma predeterminada, el controlador de archivo estático procesa todo el contenido.
Puede que no esté instalada la característica que está intentando utilizar.
La asignación MIME adecuada no está habilitada para el sitio o aplicación web. (Advertencia: no cree una asignación MIME para el contenido que los usuarios no deban descargar, como páginas .ASPX o archivos .config).
Qué puede intentar:

En system.webServer/handlers:
Asegúrese de que esté asignado el controlador esperado para la página actual.
Preste mucha atención a las condiciones previas (por ej., runtimeVersion, pipelineMode, bitness) y compárelas con la configuración del grupo de aplicaciones.
Preste mucha atención a los errores tipográficos en la línea del controlador esperado.
Compruebe que está instalada la característica que está intentando utilizar.
Compruebe que la asignación MIME esté activada o agregue la asignación MIME del sitio Web mediante la herramienta de la línea de comandos appcmd.exe.
Abra el símbolo del sistema y cambie el directorio a %windir%system32inetsrv.
>Para establecer un tipo MIME, use la siguiente sintaxis: appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string']
La cadena fileExtension de la variable es la extensión del nombre de archivo y la cadena mimeType de la variable es la descripción del tipo de archivo.
Por ejemplo, para agregar una asignación MIME de un archivo con la extensión ".xyz", escriba lo siguiente en el símbolo del sistema y presione Entrar:
appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']
Advertencia: asegúrese de que el servidor web necesite esta asignación MIME antes de agregarla a la lista. Los archivos de configuración, como .CONFIG o las páginas de scripts dinámicos como .ASP o .ASPX, no deben descargarse directamente y deben procesarse siempre a través de un controlador. Otros archivos, como los de bases de datos o aquéllos usados para almacenar la configuración, como .XML o .MDF, se emplean a veces para almacenar información de configuración. Determine si los clientes pueden descargar estos tipos de archivos antes de habilitarlos.
Cree una regla para hacer un seguimiento de las solicitudes con error para este código de estado HTTP. Para obtener más información sobre la creación de una regla de seguimiento para solicitudes con error, haga clic aquí.
Más información... Este error se produce cuando la extensión de archivo de la dirección URL solicitada corresponde a un tipo MIME no configurado en el servidor. Puede agregar un tipo MIME para la extensión de archivo cuando se trata de archivos que no son páginas de secuencias de comandos dinámicos, bases de datos ni archivos de configuración. Procese esos archivos mediante un controlador. No debe permitir la descarga directa de páginas de secuencias de comandos dinámicos, bases de datos ni archivos de configuración.


--------------------------------------------------------------------------------
Información de versión del servidor: Internet Information Services 7.0.

-----------------fin de cita----------------
Por: kik3
06/11/2007
Echa un vistazo.
http://www.netomatix.com/Development/IIS7_404Error.aspx

salu2

jorge-s...
bajar iis
10/3/2010
http://www.microsoft.com/windows/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499
Sobre el sitio
28/4/2010
Mi caso fue el siguiente:

Tenía un sevidor web para php y lo tuve que desinstalar.

El servidor indicado aquí no se activó automáticamente, tuve que ir a panel de control y activarlo manualmente.

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...