Vous êtes sur la page 1sur 9

Desarrollo de aplicaciones Web con Microsoft ASP.NET utilizando Visual Studio .

NET

Gua de instalacin de las bases de datos

ndice
Soporte de versiones de software ............................................................................ 2 Requerimientos del aula .......................................................................................... 2 1. Instalar y configurar bases de datos SQL Server................................................. 3 2. Configurar la solucin final................................................................................. 3

Soporte de las versiones de software


Las guas de instalacin manual y automatizada del aula se han desarrollado y probado en las versiones completas del sistema operativo y de las aplicaciones que vayan a instalarse en los equipos del aula. El soporte tcnico para la instalacin del aula requiere que utilicemos las versiones completas del sistema operativo y de las aplicaciones que se instalen en los equipos del aula.

Requerimientos del aula


Este curso requiere un aula con un equipo para el instructor y un equipo para cada estudiante. Antes de iniciar la clase, instalar y configurar todos los equipos utilizando la informacin e instrucciones de esta gua de instalacin. Todo el hardware que se utilice debe estar incluido en la Lista de Compatibilidad de Hardware (HCL) de Microsoft Windows XP Professional. Los niveles de hardware actuales se encuentran en el apndice de esta gua de instalacin. Cuando finalicemos la configuracin del aula, los equipos del instructor y de los estudiantes deberan estar conectados a la red del aula.

Software
La siguiente tabla muestra todo el software necesario para instalar el aula para este curso, incluyendo la versin que se ha probado con el curso y dnde puede encontrarse el software.
Software Microsoft Windows XP con Service Pack 1 o superior Microsoft SQL Server 2000 Microsoft SQL Server 2000 Service Pack 2 o superior Microsoft Visual Studio .NET 2003 Macromedia Flash Player Versin probada y notas Professional Edition Developer Edition Visual Studio .NET CDs No aplicable Enterprise Developer Edition Versin 5.0 Trainer Compact Disk o http://www.macromedia.com

1. Instalar y configurar las bases de datos SQL Server


Resumen de la tarea
Instalar las bases de datos del laboratorio ejecutando el script SQL restoreDB.sql.

En los laboratorios de este curso, se utilizan tres bases de datos. Las tres bases de datos pueden restaurarse ejecutando un script SQL. 1. En el men Inicio, hacer clic en Todos los programas, clic en Microsoft SQL Server, y clic en Enterprise Manager. 2. En la barra de herramientas, hacer clic en Herramientas, y clic en SQL Query Analyzer. 3. En el cuadro de dilogo Conectar a SQL Server, escribir (local) en el cuadro SQL Server, hacer clic en Iniciar SQL Server si est detenido, hacer clic en Autenticacin Windows, y clic en Aceptar. 4. En la barra de herramientas, hacer clic en Archivo, y clic en Abrir. 5. En el cuadro de dilogo Abrir archivo de consulta, en el cuadro Nombre de archivo, apuntar al archivo restoreDB.sql y hacer clic en Abrir. Este archivo y los archivos de backup asociados, se pueden encontrar dentro de la carpeta RestoreDB dentro del fichero LabSetup.zip. 6. En la barra de herramientas, hacer clic en la opcin de consulta y hacer clic en Ejecutar. 7. Cerrar SQL Query Analyzer. 8. Cerrar SQL Server Enterprise Manager.

2. Configurar la solucin final


Crear la solucin de laboratorio de Visual Studio .NET 1. Utilizando Visual Studio .NET, crear una nueva solucin en blanco denominada LabApplication: a. En el men Archivo, hacer clic en Nuevo y clic en Solucin en blanco. b. En el cuadro de dilogo Nuevo proyecto, introducir LabApplication en el cuadro de texto Nombre y hacer clic en Aceptar.

Crear la aplicacin Web Benefits de Visual Basic .NET 1. Crear un nuevo proyecto de Aplicacin Web ASP.NET con el nombre BenefitsVB, en la solucin LabApplication: a. En el men Archivo, hacer clic en Nuevo y clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual Basic. En la lista Plantillas, hacer clic en Aplicacin Web ASP.NET. Establecer la ubicacin en http://localhost/BenefitsVB, hacer clic en Agregar a solucin, y clic en Aceptar. Precaucin Verificar que se han escrito correctamente las maysculas del proyecto BenefitsList.

Actualizar el proyecto BenefitsVB 1. En el Explorador de soluciones, hacer clic en BenefitsVB, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationVB\BenefitsVB. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos de tipo del cuadro de dilogo Agregar elemento existente BenefitsVB, seleccionar Todos los archivos (*.*). 4. Seleccionar todos los archivos de esta carpeta, y hacer clic en Abrir. 5. Hacer clic en S para sustituir los archivos existentes y crear los nuevos archivos. Crear la biblioteca de clases Visual Basic .NET BenefitsListVB 1. Crear un nuevo proyecto de biblioteca de clases Microsoft Visual Basic .NET con el nombre BenefitsListVB, y agregarlo a la solucin LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual Basic. En la lista Plantillas, hacer clic en Biblioteca de clases. Establecer el Nombre de BenefitsListVB, hacer clic en Agregar a solucin, y clic en Aceptar. Precaucin Verificar que se han escrito correctamente las maysculas del proyecto BenefitsList.

Actualizar el proyecto BenefitsListVB 1. En el Explorador de soluciones, hacer clic con el botn derecho en BenefitsListVB, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationVB\BenefitsListVB. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos de tipo del cuadro de dilogo Agregar elemento existente BenefitsListVB, hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los archivos de la carpeta y hacer clic en Abrir.

5. Hacer clic en S para reemplazar los archivos existentes y crear nuevos archivos, y hacer clic en S a la pregunta de si cargar de nuevo el archivo Class1.vb. Crear una referencia al componente BenefitsListVB en el proyecto BenefitsVB 1. En el proyecto BenefitsVB de la solucin LabApplication, completar los siguientes pasos para agregar una referencia al componente BenefitsListVB que acabamos de crear: a. Hacer clic con el botn derecho en el proyecto BenefitsVB en el Explorador de soluciones y hacer clic en Agregar referencia. b. En el cuadro de dilogo Agregar referencia, en la pestaa Proyectos, hacer doble clic en el proyecto BenefitsListVB. c. En la lista Componentes seleccionados, seleccionar el componente BenefitsListVB, y hacer clic en Aceptar. El componente se agrega a la carpeta Referencias en el Explorador de soluciones. Crear el Servicio Web XML Dental de Visual Basic .NET 1. Crear un nuevo proyecto de servicio Web ASP.NET de Visual Basic .NET, con el nombre DentalServiceVB, y agregarlo a la solucin LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual Basic. En la lista Plantillas, hacer clic en Servicio Web ASP.NET. establecer la ubicacin en http://localhost/DentalServiceVB, hacer clic en Agregar a Solucin, y clic en Aceptar. Precaucin Verificar que se han utilizado correctamente las maysculas en el proyecto DentalServiceVB.

Actualizar el proyecto DentalServiceVB 1. En el Explorador de soluciones, hacer clic con el botn derecho en DentalServiceVB, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationVB\DentalServiceVB. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos de tipo del cuadro de dilogo Agregar elemento existente DentalServiceVB, hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los archivos de esta carpeta y hacer clic en Abrir. 5. Hacer clic en S para reemplazar los archivos existentes y crear nuevos archivos, y hacer clic en S para cargar de nuevo los archivos abiertos. 6. Generar el servicio Web XML DentalService haciendo clic con el botn derecho en el proyecto DentalServiceVB en el Explorador de soluciones y haciendo clic en Generar.

Agregar una referencia Web en el proyecto BenefitsVB al servicio Web DentalServiceVB 1. En el proyecto BenefitsVB de la solucin LabApplication, realizar los siguientes pasos para agregar una referencia Web al servicio Web XML DentalServiceVB: a. En el Explorador de soluciones, hacer clic con el botn derecho en BenefitsVB y clic en Agregar referencia Web. b. En el cuadro de texto Direccin, escribir http://localhost/ DentalServiceVB/DentalService1.asmx y pulsar ENTER. Se mostrar la referencia Web DentalService1. c. Hacer clic en Agregar referencia. La referencia Web se agrega al proyecto en la carpeta Referencias Web. 2. En el Explorador de soluciones, expandir Referencias Web, hacer clic con el botn derecho en localhost, y seleccionar Cambiar nombre. 3. Escribir DentalWebRef y pulsar ENTER. 4. Generar la solucin haciendo clic en Generar solucin en el men Generar. Crear la aplicacin Web C# Benefits 1. Crear un nuevo proyecto de aplicacin Web ASP.NET, con el nombre BenefitsCS, en la solucin LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual C#. En la lista Plantillas, hacer clic en Aplicacin Web ASP.NET. Establecer la ubicacin en http://localhost/BenefitsCS, hacer clic en Agregar a Solucin, y hacer clic en Aceptar. Precaucin Verificar que se han escrito correctamente las maysculas del proyecto BenefitsCS.

Actualizar el proyecto BenefitsCS 1. En el Explorador de soluciones, hacer clic con el botn derecho en BenefitsCS, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationCS\BenefitsCS. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos de tipo del cuadro de dilogo Agregar elemento existente BenefitsCS, hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los archivos de la carpeta y hacer clic en Abrir. 5. Hacer clic en S para reemplazar los archivos existentes y crear nuevos archivos.

Crear la biblioteca de clases BenefitsListCS de Visual C# .NET 1. Crear un nuevo proyecto de biblioteca de clases C# con el nombre BenefitsListCS, y agregarlo a la solucin LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual C#. En la lista Plantillas, hacer clic en Biblioteca de clases. Establecer el Nombre de BenefitsListCS, hacer clic en Agregar a Solucin, y hacer clic en Aceptar. Precaucin Verificar que se han escrito correctamente las maysculas del proyecto BenefitsListCS.

Actualizar el proyecto BenefitsListCS 1. En el Explorador de soluciones, hacer clic con el botn derecho en BenefitsListCS, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationCS\BenefitsListCS. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Tipos de proyecto del cuadro de dilogo Agregar elemento existente BenefitsListCS, hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los archivos de la carpeta y hacer clic en Abrir. 5. Hacer clic en S para reemplazar los archivos existentes y crear nuevos archivos, y hacer clic en S a la pregunta de si se desea cargar de nuevo el archivo Class1.cs. Crear una referencia al componente BenefitsListCS en el proyecto BenefitsCS 2. En el proyecto BenefitsCS de la solucin LabApplication, completar los siguientes pasos para agregar una referencia al componente BenefitsListCS que acabamos de crear: a. Hacer clic con el botn derecho en el proyecto BenefitsCS en el Explorador de soluciones y hacer clic en Agregar referencia. b. En el cuadro de dilogo Agregar referencia, en la pestaa Proyectos, hacer doble clic en el proyecto BenefitsListCS. c. En la lista Componentes seleccionados, seleccionar el componente BenefitsListCS y hacer clic en Aceptar. El componente se agrega a la carpeta Referencias en el Explorador de soluciones. Crear el Servicio Web XML Dental de Visual C# .NET 1. Crear un nuevo proyecto de Servicio Web XML ASP.NET de Visual Basic .NET, denominado DentalServiceCS, y agregarlo a la solucin LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en Proyectos de Visual C#. En la lista Plantillas, hacer clic en Servicio Web ASP.NET. Establecer la

ubicacin en http://localhost/DentalServiceCS, hacer clic en Agregar a solucin, y clic en Aceptar. Precaucin Verificar que se han utilizado correctamente las maysculas en el proyecto DentalServiceCS.

Actualizar el proyecto DentalServiceCS 1. En el Explorador de soluciones, hacer clic con el botn derecho en DentalServiceCS, seleccionar Agregar, y hacer clic en Agregar elemento existente. 2. Ir a la carpeta LabApplicationCS\DentalServiceCS. Esta carpeta se puede encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos de tipo del cuadro de dilogo Agregar elemento existente DentalServiceCS, hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los archivos de la carpeta y hacer clic en Abrir. 5. Si se solicita, hacer clic en S para reemplazar los archivos existentes y crear nuevos archivos, y hacer clic en S para cargar de nuevo los archivos abiertos. 6. Generar el servicio Web XML DentalService haciendo clic con el botn derecho en el proyecto DentalServiceCS en el Explorador de soluciones y haciendo clic en Generar. Agregar una referencia Web en el proyecto BenefitsCS al servicio Web DentalServiceCS 1. En el proyecto BenefitsCS de la solucin LabApplication, realizar los siguientes pasos para agregar una referencia Web al servicio Web XML DentalServiceCS: a. En el Explorador de soluciones, hacer clic con el botn derecho en BenefitsCS y hacer clic en Agregar referencia Web. b. En el cuadro de texto Direccin, escribir http://localhost/DentalServiceCS/DentalService1.asmx y pulsar ENTER. Se mostrar la referencia Web DentalService1. c. Hacer clic en Agregar referencia. La referencia Web se agrega al proyecto en la carpeta Referencias Web. 2. En el Explorador de soluciones, expandir Referencias Web, hacer clic con el botn derecho en localhost, y seleccionar Cambiar nombre. 3. Escribir DentalWebRef y pulsar ENTER. 4. Generar la solucin haciendo clic en Generar solucin en el men Generar. 5. Cerrar Visual Studio .NET Instalar y configurar las bases de datos del estado de sesin 1. En el men Inicio, seleccionar Todos los programas, seleccionar Accesorios, y hacer clic en Lnea de comandos.

Se abrir una ventana de Comandos. 2. En la lnea de comandos, escribir el siguiente comando, siendo version la ltima versin del .NET Framework instalada en nuestro equipo, y pulsar ENTER:
cd c:\Windows\Microsoft.NET\Framework\version\

La lnea de comandos cambia con el nuevo directorio. 3. En la lnea de comandos, escribir el siguiente comando, y pulsar ENTER:
OSQL S localhost E <InstallSqlState.sql

Nota En el comando anterior, es muy importante el uso de maysculas. Asegurarse de que -S y -E son maysculas. La ventana de comandos muestra una serie de nmeros y mensajes, y regresa a la lnea de comandos. Se han restablecido las bases de datos ASPState y tempdb. 4. Cerrar la lnea de comandos y abrir Windows Explorer. 5. Ir al directorio LabSetup que se puede encontrar dentro del fichero labSetup.zip 6. Hacer doble clic en Lab16.bat. Este archivo por lotes ejecuta una consulta SQL que configura la seguridad para las bases de datos ASPState y tempdb. 7. Cerrar Windows Explorer.