Servidor ASP, Baby Web Server

Valoración del artículo:
Un servidor extremadamente sencillo para que tu ordenador pueda ejecutar páginas ASP, válido para XP Home y otros sistemas Windows.
Publicado: 27/10/05
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Plataforma:
Win98/ME/2000/XP
Idioma: Inglés
Licencia: Freeware
Tamaño: 108 KB
Web: http://www.pablosoftwaresolutions.com/html/baby_web_server.html

Este producto que presentamos es de extrema utilidad para los usuarios de Windows XP Home Edition, que deseen disponer de un servidor donde probar sus páginas realizadas en ASP de manera local.

Un servidor web es un programa que envía páginas web a los usuarios que las soliciten. Si necesitamos programar páginas activas del servidor en ASP (Active Server Pages), necesitaremos instalar un programa en nuestro ordenador que permita procesar los programas realizados en ASP y componer la página que se enviará al usuario. Los conceptos de páginas que se ejecutan en un servidor se explican en el manual de ASP.

En este caso comentamos Baby ASP Web Server, un servidor web muy sencillo, que soporta páginas programadas con ASP. http://www.pablosoftwaresolutions.com/html/baby_web_server.html

Lo natural para ejecutar páginas web en ASP es utilizar el servidor IIS (Internet Information Server) de Microsoft, la empresa encargada de la tecnología ASP. Pero el problema es que IIS no se puede instalar en XP Home y otros sistemas operativos más antiguos. Para esos sistemas existía un servidor, también muy sencillo, de Microsoft, que se llamaba Personal Web Server, pero este producto ha dejado de mantenerse por Microsoft y es de muy difícil acceso.

Por ser un programa muy sencillo, hay muy poco que comentar de Baby ASP Web Server. Se puede descargar y utilizar de manera gratuita. Una vez descomprimido el zip de descarga, es un simple programa ejecutable, que tendremos que poner en marcha como cualquier otro programa, para activar el servidor. En el momento que el servidor esté activo, podremos acceder a las páginas de nuestro ordenador por la dirección:

http://localhost/

Las pocas cosas que se pueden configurar en este servidor son:

  • Puerto en el que escucha (El 80 es el puerto por defecto. No tocar esto si no sabéis cómo funciona)
  • Directorio raíz donde están las páginas del servidor. Es donde irá el servidor a buscar los archivos ASP que haya que servir.
  • Página por defecto, que es el nombre de documento por defecto. El archivo que servirá si no se especifica ningún archivo dentro del directorio.
Baby ASP Web Server

Nosotros hemos probado este programa con una aplicación web desarrollada en ASP, que teníamos en marcha en un servidor IIS y mediante Baby ASP Web Server todo ha funcionado exactamente igual que en el IIS.

Conclusión

Baby ASP Web Server es una gran ayuda. Una opción muy interesante y sencilla de usar para convertir nuestro XP Home en un servidor web compatible con ASP. Excelente porque en XP Home no se puede, en principio, instalar el IIS, el servidor web de Microsoft para trabajar con páginas ASP.

Comentarios
Fueron enviados 17 comentarios al artículo
7 comentarios no revisados
10 comentarios revisados:
Por: Julio
04/11/05
Y para programar páginas ASP junto con un componente COM en windows XP Home???

Tenemos por un lado un servidor web que corre ASP (Baby Web Server), por otro Visual Basic para crear mi DLL, pero ahora me queda la duda de si en XP Home tengo algún programa que haga el trabajo del Servicio de Componentes.

Muchas gracias de antemano.

Por: marx
17/11/05
hola estoy tratando de hacer funcionar el baby web server pero me da un error:"web server failed to start on port 80" tengo instalado el frontpage y quisiera saber si esa es la causa del problema, o como podria solucionarlo sin tener que usar otro puerto. si pongo "http://localhost:81" no funciona, pero con "http://127.0.0.1:81"funciona pero es un poco fastidioso
gracias por sus comentarios
Por: Linc
18/5/06
el problema aparentemente es la falta de una tarjeta de red, a mi me pasa este problema, si es tu caso tal vex esta sea la respuesta, porq lo eh probado en maquinas q poseen una tarejeta de red y el problema no se presenta.....
Por: Rodrigo
24/5/06
Mi nombre es Rodrigo y tengo el siguiente problema: he tratado por todos los medios de instalar algun programa para poder correr mis aplicativos ASP en mi ordenador ,pero se me ha hecho imposible. Ayer martes decubri lo del Baby Server ASP y lo pude descargar y lo instale, me asuste un poco porque lo encontre muy sencillo para instalar, es tan solo un archivo zip (lo instale en el Disco C ). Se instaló y se abre una ventana con 2 pestañas (general y ASP) y sale un mensaje en ingles y sale por ejemplo:

Listen on port : 80
Web pages : C:/Archivos de programa/BabyASP (esta carpeta yo mismo
la originé en el disco C antes de ser instalado el programa)

Default pages : index.html (este archivo venia predeterminado por el programa. ¿Porque html y no .asp?

Le doy Ok y dice que el servidor esta listo.

Y eso es TODO , intente crear una pagina html en la carpeta creada anteriormente con codigo asp,por ejemplo:
Prueba.html (dentro del html hice un simple mensaje :"Response.Write"Hola Mundo" ") y cunso abri la pagina desde alli se mostro la pagina en blanco,hice varias pruebas mas y no paso nada.

Por favor ayudame ,que puedo HACER…!!!! ,me es de vital ayuda tu consejo y q me digas q es lo q puedo hacer.

A todo esto Yo no tengo Internet en mi casa,pero sé q ue igual deberia ejecutarse el asp localmente.
Uso Window XP Home.

RESPUESTA

Aunque el documento por defecto sea .html, para que se procesen las páginas asp debes ponerles extensión .asp

Y podrás también configurar el documento por defecto como .asp, que es lo que desearás. Supongo incluso que puedes tener varios documentos por defecto. Así, si no hay uno, te tomaría el otro.

Espero que eso te resuelva tu duda. Yo he utilizado el asp baby server con exito en xin xp home.
Por: Pablo
03/6/06
ya he bajado el baby web server,y lo he puesto a andar, me ha indicado que ha sido iniciado en el puerto 80, pero si pongo en un navegador http://localhost/ me dice lo siguiente:

No está autorizado a ver esta página
Puede que no tenga permiso para ver este directorio o página con las credenciales proporcionadas.

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

Si cree que debería poder ver esta página o directorio, intente ponerse en contacto con el sitio Web en cualquier dirección electrónica o número de teléfono que aparezca en la localhostpágina principal.

Puede hacer clic en Búsqueda para buscar información en Internet.




HTTP Error 403 - Prohibido
Internet Explorer

y a su vez en el baby web server me pone esto

cliente conectado from 127.0.0.1
Response:403 Forbiden
cliente desconectado de 127.0.0.1

Alguna sugerencia para hcerlo funcionar o de donde puede venir el problema?
Por: Pablo
03/6/06
Ya consegui hacerlo andar, no habia cmabiado en la configuracion del baby web server de donde pillaba las paginas.

Muchas gracias por el tutorial
Por: JA
03/6/06
Hola
Yo he probado el Baby en varios equipos, todos con tarjeta de red, y solo consigue conectar el puerto 80 en los que tienen el XP Home. Con el XP Profesional no he conseguido conectar, y he tenido que cambiar el puerto. En estos equipos he comprobado que no está funcionando el IIS.
Por: Garfield80
18/7/06
Muchas gracias por el artículo. Me estaba volviendo tarumba para instalar uno que funcionara en XP home edition del PC de una amiga(por pereza de instalarle el XP professional!)
Lo malo es que no funciona para el 80.
Así sí:
http://127.0.0.1:81
Me conformo.
Para el que preguntó antes:
Debes poner la página con código ASP con extension .ASP en el directorio que hayas puesto en las settings del programa (webpages, por defecto)
Pones:http://127.0.0.1:81 en el explorador web que tengas
Y te aparecerá tu página ASP. Pulsas y ya está. Saludos y gracias otra vez.
Por: Luchi-T
14/10/06
Hace ya un tiempo que vengo haciendo paginas en asp y aunque he avanzado bastante, aun estoy lejos de ser master en esto; sin embargo, puedo decirte que el soporte para base de datos es una característica propia del ASP, el server es solo el interprete del código, la conexión que buscas en Access esta en la pagina que codificas. En cuanto al motor de bases de datos, el Motor Jet (el nombre real de la interfase Access) es un motor incrustado y aunque funcione multiusuario, esta diseñado para un solo usuario, por lo que te recomendaria usar motores alternos (quizas te choque el cambio de tecnologias MS a otras) tales como MySQL o Firebird (me gusta mucho este último) en todo caso, si tu pagina va a trabajar como web server, necesitas un motor como alguno de estos 2.
Por: walezka
15/12/06
Con el puerto 127.0.0.1:81
y estension .asp
funciono
GRACIAS

Categorias relacionadas
El autor
Últimas noticias
Alojados en el grupo