Está en la página 1de 10

UNIVERSIDAD AGRARIA DEL ECUADOR

FACULTAD DE CIENCIAS AGRARIAS

INGENIERIA EN COMPUTACION E INFORMATICA

Asignatura: Programacin VI

Docente: Ing. William Bazn

Grupo # 8:

Cedeo Esparza Lissette

Cujiln Arias Ruth

Gonzlez Suarez Gerson

Curso: 6 S. B

PERIODO LECTIVO: 2017-2018 C I


Cmo instalar ASP.NET
Windows Server 2003
En un equipo que ejecuta Windows Server 2003, ASP.NET se instala como una funcin
del sistema operativo. Para habilitar ASP.NET, utilice uno de los mtodos siguientes.
Mtodo 1: Usar el Asistente configurar su servidor
1. Haga clic en Inicio y, a continuacin, haga clic en
Administre su servidor.
2. En la ventana Administre su servidor, haga clic en
Agregar o quitar una funcin.
3. En el Asistente para configurar su servidor, haga clic en siguiente.
4. Haga clic en la funcin de servidor de servidor de aplicaciones (IIS, ASP.NET) y, a
continuacin, haga clic en
Siguiente.
5. Haga clic para activar la casilla de verificacin Habilitar ASP.NET y, a continuacin, haga
clic en siguiente.
6. Haga otra vez clic en siguiente .
7. Si se le pide, inserte el CD de Windows Server 2003 en la unidad de CD y, a continuacin,
haga clic en siguiente.
8. Una vez completada la instalacin, haga clic en
Finalizar.
Mtodo 2: Utilice Agregar o quitar programas
1. Haga clic en Inicio, elija
En el Panel de control y, a continuacin, haga clic en Agregar o quitar programas.
2. Haga clic en Agregar o quitar componentes de Windows.
3. En el Asistente para componentes de Windows, haga clic para activar la casilla de
verificacin Servidor de aplicaciones en
Componentes y, a continuacin, haga clic en Detalles.
4. En servidor de aplicaciones, haga clic para desactivar las casillas de verificacin de los
subcomponentes que no requieren, haga clic en Aceptar y, a continuacin, haga clic
en siguiente.
5. Si se le pide, inserte el CD de Windows Server 2003 en la unidad de CD o en la unidad de
DVD y, a continuacin, haga clic en
Siguiente.
6. Cuando el Asistente para componentes de Windows haya terminado de configurar
Windows Server 2003, haga clic en Finalizar.
Mtodo 3: Usar el Administrador de IIS
1. Haga clic en Inicio, haga clic en
Ejecutar, escriba inetmgry, a continuacin, haga clic en Aceptar.
2. En el Administrador de IIS, expanda el equipo local y, a continuacin, haga clic
en Extensiones de servicio Web.
3. En el panel derecho, haga clic en
ASP.NET y, a continuacin, haga clic en Permitir. El estado de ASP.NET se cambia a
"Permitido".
Windows XP Professional o Windows 2000
En un equipo que ejecuta Windows XP Professional o Windows 2000, ASP.NET se instala
con el.NET Framework de Microsoft. Para utilizar ASP.NET en un equipo que ejecuta
Windows XP Professional o Windows 2000, debe instalar primero el.NET Framework.
Nota: Antes de instalar el.NET Framework, Microsoft Internet Information Services (IIS)
debe instalarse en el equipo.
Cmo instalar IIS
Para instalar IIS en Windows XP Professional, siga estos pasos:
1. Haga clic en Inicio y, a continuacin, haga clic en en el Panel de control.
2. Haga doble clic en Agregar o quitar programas.
3. Haga clic en Agregar o quitar componentes de Windows.
4. En el Asistente para componentes de Windows, haga clic para activar la casilla de
verificacin Servicios de Internet Information Server (IIS) en el cuadro componentes y, a
continuacin, haga clic en
Detalles.
5. Haga clic para desactivar las casillas de verificacin de los subcomponentes IIS que no
necesita, haga clic en
Aceptar y, a continuacin, haga clic en siguiente.
6. Si se le pide, inserte el CD de Windows XP en la unidad de CD o en la unidad de DVD y, a
continuacin, haga clic en siguiente.
7. Cuando el Asistente para componentes de Windows haya terminado de configurar
Windows XP, haga clic en Finalizar.
Para instalar IIS en Windows 2000, siga estos pasos:
1. Haga clic en Inicio, elija
Configuracin y, a continuacin, haga clic en Panel de Control.
2. Haga doble clic en Agregar o quitar programas.
3. Haga clic en Agregar o quitar componentes de Windows.
4. En el Asistente para componentes de Windows, haga clic para activar la casilla de
verificacin Servicios de Internet Information Server (IIS) en el cuadro componentes y, a
continuacin, haga clic en Detalles.
5. Haga clic para desactivar las casillas de verificacin de los subcomponentes IIS que no
necesita, haga clic en
Aceptar y, a continuacin, haga clic en siguiente.
6. Si se le pide, inserte el CD de Windows 2000 en la unidad de CD o en la unidad de DVD y,
a continuacin, haga clic en siguiente.
7. Cuando el Asistente para componentes de Windows haya terminado de configurar
Windows 2000, haga clic en Finalizar.
Requisitos del ASP
Para desarrollar aplicaciones ASP.NET, es necesario tener:
Un editor de cdigo.
.NET Framework.
Un servidor Web como IIS (Servicios de Internet Information Server)
Adicionalmente a la programacin web es necesario en muchos casos contar con algn
soporte para el almacenamiento de datos. Lo ideal es contar con un motor de base de
datos (SQL Server, Oracle, etc.) pero para esta gua vamos a persistir la informacin en
soportes que estn al alcance de todos.
Editor de cdigo
Para programar pginas en ASP.NET alcanza con tener un editor de texto estndar
(Notepad, Notepad++) pero existen herramientas con un entorno de desarrollo integrado
(IDE) que nos facilita el acceso a las libreras del Framework y nos brinda un entorno
amigable para la creacin de aplicaciones web en ASP.NET como el Visual Studio. En esta
gua utilizaremos este IDE para abordar los ejemplos.
.NET Framework
Es un conjunto de clases que actuarn de soporte de las aplicaciones ASP.NET que
tengamos instaladas en nuestro equipo. Es de distribucin gratuita y se puede descargar
desde la pgina de Microsoft. (Incluido al Visual Studio .NET).
Servidores Web
Una aplicacin ASP.NET adems de contar con el .NET Framework instalado necesita de
un Servidor Web. Vamos a utilizar el IIS (Internet Information Server). El IIS viene como
complemento de instalacin de Windows; si dentro de nuestros servicios en ejecucin no
contamos con Internet Information Server debemos agregarlo al equipo donde
instalaremos nuestras aplicaciones. (Giardina, 2010)
Formulario web.
Un formulario web es un tipo de formulario que es presentado en un navegador y
puede ser rellenado a travs de una red como internet. Generalmente cuando se
ingresan los datos, se envan a un servidor web para ser procesados.
Los formularios web pueden ser usados para suscripciones, encuestas, eleccin de
opciones, enviar palabras para los buscadores, etc.
Los formularios web generalmente son hechos en HTML y en estos pueden usarse los
siguientes elementos:
* Campo de texto (input field)
* Campo oculto (hide field)
* rea de texto (textarea)
* Casilla de verificacin (checkbox)
* Botn de opcin (radio button)
* Grupo de opcin
* Lista o Men (con opcin a Men de salto)
* Botn (submit)
Estos elementos son los ms comunes en una interfaz GUI, pero no provee todos.
Los formularios pueden ser combinados con lenguajes de programacin/script tanto
del lado del cliente como del lado del servidor.
Del lado del cliente el estndar de facto es JavaScript, y se utiliza en los formularios
especialmente en la validacin de datos. Estos cdigos en JavaScript son ejecutados en
el navegador del usuario.
En tanto del lado del servidor existen mltiples lenguajes que pueden encargarse de la
informacin del formulario. Estos cdigos se ejecutan en el servidor web del sitio. En
esta instancia el formulario puede servir para autorizar el ingreso a un sistema,
almacenar la informacin en una base de datos, enviar la informacin por email, utilizar
los datos del formulario para bsqueda, etc. Los lenguajes ms utilizados del lado del
servidor son PHP, Perl, ASP, ColdFusion, C y Java. (Alegsa, 2010)
El modelo code-behind.
ASP.NET 2.0 introduce una rutina mejorada para pginas code-behind que simplifica las
conexiones entre la pgina y el cdigo. En este nuevo modelo code-behind, la clase se
declara como una clase parcial, lo que permite tanto al fichero de la pgina como al del
cdigo ser compilador en una misma clase en tiempo de ejecucin. La pgina del cdigo
hace referencia al fichero de code-behind en el atributo CodeFile de la directiva <%@
Page %>, especificando en nombre de la clase en el atributo Inherits. Hay que observar
que los miembros de una clase code-behind deben ser o bien "public" o "protected" (no
pueden ser privados).
La ventaja del modelo simplificado code-behind frente a versiones previas es que no
necesitamos mantener declaraciones separadas de variables de controles de servidor en
la clase code-behind. La utilizacin de clases parciales (nuevo en 2.0) permite que los IDs
de los controles de servidor de la pgina ASPX sean accedidos directamente en el fichero
de code-behind. Esto simplifica en gran medida el mantenimiento de las pginas de code-
behind.
Controles de usuario
Por ltimo, tambin podemos crear nuestros propios controles de usuario de forma muy
sencilla. Para ello, hay que crear un proyecto web de tipo ASP.NET, y aadir un nuevo
elemento de tipo Web User Control. Esto aade al proyecto un archivo .ascx ,que ser
donde crearemos el nuevo control de usuario. Una vez acabado el trabajo, al compilar el
proyecto obtendremos un archivo con extensin .dll correspondiente al nuevo control de
usuario, que podremos aadir a la paleta de controles de Visual Studio. (Jordi Conesa,
Rius Gavidia, Ceballos Villach, & Gan Jimnez, 2010)
Administracin de estados de ASP.NET
Cada vez que la pgina se enva al servidor, se crea una nueva instancia de la clase de la
pgina Web. En la programacin Web tradicional, esto se traduce en que toda la
informacin asociada a la pgina y sus controles se pierden con cada recorrido de ida y
vuelta. Por ejemplo, si un usuario escribe informacin en un cuadro de texto, dicha
informacin se perder en el recorrido de ida y vuelta desde el explorador o dispositivo
cliente al servidor.
Para superar esta limitacin inherente de la programacin Web tradicional, ASP.NET
incluye varias opciones que ayudan a preservar los datos en cada pgina y en toda la
aplicacin. Estas caractersticas son las siguientes:
Estado de vista
Estado de control
Campos ocultos
Cookies
Cadenas de consulta
Estado de aplicacin
Estado de sesin
Propiedades de perfiles
Las caractersticas de estado de vista, estado de control, campos ocultos, cookies y
cadenas de consulta almacenan todas ellas datos en el cliente de formas distintas,
mientras que las caractersticas de estado de aplicacin, estado de sesin y propiedades
de perfil almacenan los datos en la memoria del servidor. Cada opcin tiene ventajas y
desventajas, dependiendo del escenario. (Microsoft, 2007)
Estado de Aplicacin
El estado de aplicacin es un repositorio de datos disponible para todas las clases de una
aplicacin ASP.NET. El estado de aplicacin se almacena en la memoria del servidor y
ofrece ms rapidez que el almacenamiento y la recuperacin de informacin de una base
de datos. A diferencia del estado de sesin, que es especfico de las sesiones de un solo
usuario, el estado de aplicacin se aplica a todos los usuarios y a todas las sesiones. Por
consiguiente, el estado de aplicacin es un lugar til para almacenar pequeas cantidades
de datos utilizados a menudo que no cambian de un usuario a otro. (Microsoft, 2007)
Estado de la sesin
El estado de sesin de ASP.NET es compatible con distintas opciones de almacenamiento
de los datos de la sesin. Cada opcin se identifica mediante un valor en la
enumeracin SessionStateMode. En la lista siguiente se describen los modos de estado
de sesin disponibles:
Modo InProc, que almacena el estado de sesin en memoria en el servidor Web.
ste es el valor predeterminado.
Modo StateServer, que almacena el estado de sesin en un proceso distinto
denominado "servicio de estado de ASP.NET". Este modo garantiza que el estado
de sesin se mantiene si se reinicia la aplicacin Web y que est disponible
tambin para varios servidores Web en una batera de servidores Web.
Modo SQLServer, que almacena el estado de sesin en una base de datos de SQL
Server. Este modo garantiza que el estado de sesin se mantiene si se reinicia la
aplicacin Web y que est disponible tambin para varios servidores Web en una
batera de servidores Web.
Modo Custom, que permite especificar un proveedor de almacenamiento
personalizado.
Modo Off, que deshabilita el estado de sesin.
Se puede especificar el modo que desea que utilice el estado de sesin de ASP.NET
asignando valores de enumeracin SessionStateMode al atributo mode del
elemento sessionState en el archivo Web.config de la aplicacin. Todos los modos,
excepto InProc y Off, requieren parmetros adicionales, como valores de cadena de
conexin, que se tratan a continuacin en este tema. Puede ver el estado de sesin
seleccionado actualmente; para ello, consulte el valor de la
propiedad HttpSessionState.Mode. (Microsoft, 2007)
Bibliografa
Alegsa, L. (05 de Diciembre de 2010). Alegsa.com.ar. Obtenido de
http://www.alegsa.com.ar/Dic/formulario_web.php

Giardina, F. (14 de Diciembre de 2010). Maestros del web. Obtenido de


http://www.maestrosdelweb.com/tutoria-desarrolloweb-asp-net/

Jordi Conesa, ., Rius Gavidia, C., Ceballos Villach, J., & Gan Jimnez, D. (2010). Introduccin
a .NET. UOC. Obtenido de
http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=10608787#

Microsoft. (Noviembre de 2007). logo. Obtenido de https://msdn.microsoft.com/es-


es/library/ms178594(v=vs.100).aspx

Microsoft. (Noviembre de 2007). Microsoft. Obtenido de https://msdn.microsoft.com/es-


es/library/75x4ha6s(v=vs.100).aspx

Microsoft. (Noviembre de 2007). Microsoft. Obtenido de https://msdn.microsoft.com/es-


es/library/ms178586(v=vs.100).aspx

También podría gustarte