Inicio » Informática profesional. » Novedades 2008 » Curso de ASP.NET » 4. Primeros pasos con ASP.NET

Curso de ASP.NET

Cursos Relacionados:

4. Primeros pasos con ASP.NET

Vamos a poner en marcha nuestro entorno de desarrollo integrado para crear nuestra primera página ASP.NET y así probar que tenemos todo en marcha. Ejecutamos el Visual Web Developer 2.008 donde nos encontramos con el último punto de la instalación y es el registro del programa:

Nos registramos para obtener la clave y nos encontraremos después con el entorno:

Tenemos multitud de opciones que iremos viendo poco a poco, de momento vamos a crearnos un web para poder empezar a crear páginas. Pulsamos en la opción de menú "File" y luego "New Web Site" para crear un sitio web. Es lógico, no vamos a crear páginas sueltas sino un sitio web completo que compartirá ciertas partes como diseños, variables, ... Por tanto lo que queremos crear es un sitio web.

Ahora nos muestra las opciones disponibles:

En nuestro caso queremos crear un sitio web ASP.NET, luego esa es la opción que seleccionamos. Debajo fíjate que el lenguaje que vamos a utilizar el "Visual Basic" y "Location" indica que es "File System" es decir, una carpeta normal de nuestro disco duro. Mas adelante ya veremos todas las opciones ya que tendremos que crear y publicar nuestros sitios web en nuestro flamante IIS instalado en los capítulos 1 y 2. Pulsamos "OK" para continuar:

No está mal ¿eh? Vaya cantidad de componentes y pantallas! No te preocupes veremos todas las opciones de este entorno. De momento no lo vamos a describir, lo que queremos es ejecutar nuestras primera página en el navegador. Así que hacemos clic en la parte central y abajo para poner la pantalla en la vista de diseño en lugar de la del código, así que haz clic en "Design" y escribe un texto de prueba:

Ahora vamos a ejecutarla, aunque como no hay nada de código ASP.NET simplemente nos la deberá mostrar en el navegador. Así que vamos a pulsar en el "depurador":

Luego veremos todos estos conceptos pero es mejor que pongamos todo en marcha para comprobarlo y así aprender alguna cosilla por encima. Al darle a este botón pasarán varias cosas, nuestro entorno ejecutará la página. Para esto primero debe "compilarla" es decir, preparar todo el código ASP.NET que tiene dentro, comprobar que su sintaxis está bien y finalmente mostrarla en pantalla. Así que verás en la parte de abajo la siguiente pantalla:

Son mensajes de ayuda y de alerta que nos vendrá muy bien mas adelante. Sigamos... al poco te aparecerá esta pantalla:

Que nos avisa que no puede ejecutar la página porque no tiene configurado el modo de depuración nuestro sitio web. Pero nos ofrece la posibilidad de activar esto para poder continuar, así que modificará esta opción pulsando en "OK" y podremos continuar... Ahora vemos algo mas raro todavía, si veis la parte de abajo a la derecha nos ha aparecido este mensaje:

¿y esto que es? Esto merece un rato de explicación. Sabemos que tenemos que ejecutar las páginas en un servidor Web, como el IIS que hemos instalado antes. Ya sabes que es el servidor Web de Microsoft y que viene con 2000, 2003, 2008, XP y Vista

Nota En las versiones Home no viene el servidor de páginas web Internet Information Server (IIS), hay que tener la versión profesional.

Pues bien... si todavía no hemos conectado nuestro sitio web de ejemplo con el IIS... ¿cómo podemos ejecutar las páginas? Recuerda que no se pueden hacer doble clic en ellas en el explorador de archivos sino que deben ejecutarse en un servidor web. Bueno, pues la solución es muy buena y muy sencilla: nuestro entorno de desarrollo incorpora un pequeño servidor web para la depuración y la ejecución de las páginas. No se puede utilizar como servidor web, es sólo para la prueba de las páginas, así no tenemos que moverlas a un servidor IIS para probarlas. Luego muy bien, las crearemos aquí y podremos probarlas completamente antes de pasarlas al IIS. Si te fijas pone:

http://localhost:4450/Website2

El servidor es "localhost" que es una palabra clave que apunta a nuestro propio equipo y ejecuta el servidor web en el puerto 4450 de ahí localhost:4450. Ya sabemos que los servidores web se ejecutan en el puerto 80 pero como este es uno de pruebas lo ejecuta en ese puerto, no importa ya que es para probar las páginas. Y por fin pone en marcha la página predeterminada del sitio web llamado "Website2". Así que muy bien, tenemos en nuestro equipo un pequeño servidor web para poder ejecutar las páginas, no hay que configurar nada de este servidor web porque lo gestiona todo nuestro entorno.

En mi caso, al intentar ejecutar la página me ha dado otro mensaje:

Que me avisa que no tengo activada la depuración en el Internet Explorer, es así por defecto, así que me iré al Internet Explorer a cambiar esta opción. Nos vamos a las Opciones del Internet Explorer del menú herramientas y seleccionamos la solapa "Opciones Avanzadas":

Desmarcamos la opción de "Deshabilitar la depuración de scripts (Internet Explorer) y reiniciamos el navegador. Cancelamos la ejecución de la página del mensaje anterior para que coja estos cambios y le volvemos a pulsar al botón de depuración para ejecutar la página:

Por fin! ya hemos conseguido ejecutar nuestra primera pagina web, aunque sin código ASP.NET dentro. De todas formas hemos aprendido muchas cosas con la ejecución ya que sabemos que podemos probar en nuestros equipos las páginas con el miniservidor web que incorpora el entorno de desarrollo del Visual Web 2.008. En otras condiciones se editaban las paginas con FrontPage, por ejemplo, y se ejecutaban en el servidor Web IIS. Ahora podemos probarlas en local antes de moverlas al servidor de explotación, o de ejecución.

Si te fijas en la barra de direcciones del navegador web, la página que ha ejecutado es:

http://localhost:4450/WebSite2/Default.aspx

SI te fijas ahora en la parte derecha de nuestro entorno de desarrollo verás:

Esta pantalla es el "explorador de soluciones" que contendrá todos nuestros componentes del sitio web. Puedes ver en la lista de abajo que está la página "default.aspx" que es la que nos creó automáticamente al crear el sitio web y es donde escribimos antes nuestro primer texto.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de ASP.NET y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.