23
MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

Manual de Instalación - Feria Online Sistemas Virtuales · Dentro de esta etiqueta tendremos, entre otras:

  • Upload
    leminh

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

MANUAL DE INSTALACIÓN

PLATAFORMA PROGRESA

AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO

NOVIEMBRE DE 2007

Page 2: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

1

INDICE

1 INTRODUCCIÓN ...........................................................................2

2 REQUISITOS ...............................................................................3

3 INSTALACIÓN ..............................................................................4

3.1 INSTALACIÓN DEL MICROSOFT .NET FRAMEWORK VERSIÓN 2.0: ... . . . . .4

3.2 INSTALACIÓN DEL CRYSTALREPORT ..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.2.1 Instalación de CRRedist2005_x86.msi ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.2.2 Instalación de CRRedist2005_x86_es.msi ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.3 INSTALACIÓN DE HERRAMIENTA PROGRESA ..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4 CONFIGURACIÓN ....................................................................... 15

4.1 CREACIÓN DE LAS BASES DE DATOS..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.2 CONFIGURACIÓN DEL IOS (SERVIDOR WEB) .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.2.1 Como real izar cadena conexión.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.3 PERMISOS DE ESCRITURA. .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Page 3: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

2

1 INTRODUCCIÓN

Este manual cont iene las ins t rucc iones de uso de la Her ramien ta Web Progresa ,

desar ro l lada por e l Depar tamento de Desar ro l l o de ASAC Comunicac iones .

En é l se exp l i ca cómo ins ta la r la ap l i cac ión y como rea l i za r la con f igurac ión de la misma.

Los datos que se muest ran en las in te r faces de e jemplo son datos c reados a l azar y no

cor respond iendo a n inguna persona f ís ica invo lucrada en e l p royec to . Se in t roducen es tos

datos f i c t i c ios para e l me jo r en tendimiento de las panta l las sobre las que in te ractúa e l

usuar io .

En caso de tener a lguna duda, sugerenc ia o rec lamac ión contac te con Asac Comunicac iones

en e l t e lé fono 985 .265 .040 o b ien , a t ravés de la d i recc ión de co r reo e lec t rón ico

desarrol [email protected] . S i op tase por es ta v ía de comunicac ión haga una breve descr ipc ión

de l p rob lema que se le haya p lan teado .

Depar tamento de Desar ro l l o

Asac Comunicac iones

Page 4: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

3

2 REQUISITOS

La ins ta lac ión de la her ramienta Progresa debe rea l i za rse sobre un serv idor con los

s igu ientes requ is i tos mín imos:

Hardware :

• Procesador Xeon

• 2 Gb RAM

• Discos duros SAS

Se t ra ta de una conf igurac ión recomendada para que la her ramienta func ione de una fo rma

ág i l y ráp ida . Con una conf igurac ión menos poten te func ionará , pe ro la ve loc idad de la

ap l i cac ión puede ve rse resent ida.

So f tware :

• Microso f t Windows 2003 Server

• I IS 6 .0

• Microso f t F ramework .NET 2 .0

• Microso f t SQL Server 2005

Page 5: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

4

3 INSTALACIÓN

La ins ta lac ión de la que d ispondrá e l usuar io es tá fo rmada por cuat ro a rch ivos :

I ns ta lac ión .ms i : F i chero p rop io de la ins ta lac ión de la ap l i cac ión

se tup .exe :

Crys ta lRepor ts :

Además de l ins ta lador de la her ramienta y de l C rys ta l Repor ts , también es necesar ia la

ins ta lac ión de Mic roso f t .ne t F ramework ve rs ión 2 .0 , e l cua l se descarga automát icamente

s i no se t i ene ins ta lado . E l a rch ivo es e l s i gu iente :

A cont inuac ión se descr iben los pasos a segu i r para la ins ta lac ión de la ap l i cac ión :

3.1 INSTALACIÓN DEL MICROSOFT .NET FRAMEWORK VERSIÓN 2 .0 :

La her ramien ta Prog resa se ha desar ro l lado u t i l i zando V isua l S tud io 2005 , en ASP.NET

u t i l i zando C# como lengua je de p rogramac ión . Toda ap l i cac ión rea l i zada en .NET , como es

es te caso , neces i ta para su func ionamiento tener ins ta lado e l Mic roso f t .NET F ramework .

En p r imer lugar se ins ta la rá e l Mic roso f t .NET F ramework Vers ión 2 .0 , para e l l o se hace

dob le c l i c sobre e l a rch ivo dotnet fx .exe . Se abr i rá la in te r faz s igu iente :

Page 6: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

5

Se pu lsa e l bo tón [E jecu tar ] y se empezará la ins ta lac ión :

Cuando te rmina e l p roceso de ex t racc ión , se abre e l as is ten te de la ins ta lac ión :

Se pu lsa e l bo tón [S igu iente ] y aceptamos los té rminos de l cont ra to :

Page 7: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

6

Se pu lsa e l bo tón [ Ins ta lar ] y comenzará la ins ta lac ión de l .NET F ramework :

Se most ra rán var ias panta l las de generac ión e ins ta lac ión como la s igu ien te :

Page 8: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

7

Cuando es te p roceso te rmina, se abr i rá la s igu ien te panta l la :

Pu lsando e l bo tón [F ina l i za r ] ya se habrá te rminado la ins ta lac ión de l .NET F ramework .

3.2 INSTALACIÓN DEL CRYSTALREPORT

Crysta lRepor ts es una carpe ta que cont iene los a rch ivos para la ins ta lac ión de l

Crys ta lRepor t , necesar ios para la co r rec ta v isua l i zac ión de los fo rmular ios e in fo rmes que

se ob tendrán de la ap l i cac ión p rop ia de l p royecto :

Page 9: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

8

Una vez ins ta lado e l .NET F ramework es e l momento de ins ta la r e l C rys ta lRepor t . P r imero se

ins ta la rá CRRedis t2005_x86.msi , motor de l generador de in fo rnmes, y pos te r io rmente

CRRedis t2005_x86_es .msi , paquete de l l engua je españo l .

3.2 .1 Instalación de CRRedis t2005_x86.msi

E l p r imer paso para la ins ta lac ión de l Cr is ta l Repor ts es la ins ta lac ión de

CRRedis t2005_x86.msi .

Para in ic ia r la ins ta lac ión se hace dob le c l i c sobre e l a rch ivo y se abre e l as is ten te de

ins ta lac ión s igu ien te :

Se pu lsa e l bo tón [Nex t>] y se abr i rá la panta l la de conf i rmac ión de l cont ra to :

Page 10: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

9

Se acepta e l con t ra to ( I Ag ree) , se pu lsa e l bo tón [Next >] y se in ic ia e l p roceso de

ins ta lac ión :

Una vez que te rmine e l p roceso de ins ta lac ión se most rará la ú l t ima panta l la :

Page 11: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

10

Pu lsando e l bo tón [C lose] se f ina l i za la ins ta lac ión de l Crys ta lRepor t .

3.2 .2 Instalación de CRRedis t2005_x86_es.msi

Una vez ins ta lado e l c rys ta lRepor t tenemos la opc ión de ins ta lar e l paquete de t raducc ión a

españo l de l Crys ta lRepor t , para e l l o se hace dob le c l i c sobre e l f i chero

CRRedist2005_x86_es.msi y se abr i rá e l as is ten te de ins ta lac ión :

Se pu lsa e l bo tón [S igu iente >] para cont inuar con la ins ta lac ión de l paquete , y se abre la

s i gu iente in te r faz de con f i rmac ión :

Page 12: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

11

S i se pu lsa e l botón [S igu ien te >] empezará e l proceso de ins ta lac ión :

Una vez f ina l i zado es te proceso se abr i rá la s i gu ien te panta l la :

Page 13: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

12

Pu lsando e l bo tón [Cer ra r ] se f ina l i za la ins ta lac ión

3.3 INSTALACIÓN DE HERRAMIENTA PROGRESA

Cuando ya se t i ene ins ta lado cor rec tamente e l M icroso f t .NET Framework y e l C rys ta lRepor t

es e l momento de la ins ta lac ión de la her ramienta prog resa .

Para e l lo se hace dob le c l i c sobre e l f i che ro Progresa.msi y se abre e l as is ten te de

ins ta lac ión :

Se pu lsa e l bo tón [S igu ien te >] y se abre la panta l la para se lecc ionar la ru ta donde se

ins ta la rá la her ramienta y e l nombre que se desea poner a l s i t i o web:

Page 14: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

13

E l p rograma de ins ta lac ión so l i c i ta rá e l S i t i o para a lmacenar la her ramienta , en es te caso

se se lecc iona S i t i o Web Predete rminado .

En e l d i rec to r io v i r tua l se espec i f i cará e l nombre de l s i t i o Web.

E l p rograma de ins ta lac ión generará e l s i t i o Web es e l S i t i o espec i f i cado , cop iando todos los

a rch ivos de la her ramienta en es d i rec to r io v i r tua l .

Una vez se t i ene la ru ta , se pu lsa e l bo tón [S igu ien te >] y se abre la panta l la de

conf i rmac ión:

Pu lsando en e l bo tón [S igu ien te >] se in ic ia e l p roceso de ins ta lac ión :

Page 15: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

14

Una vez f ina l i zado e l p roceso de ins ta lac ión se abre la ú l t ima panta l la de la ins ta lac ión :

Pu lsando e l bo tón [Cer ra r ] se f ina l i za e l p roceso de ins ta lac ión .

Page 16: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

15

4 CONFIGURACIÓN

Una vez ins ta lada la her ramienta es e l momento de la conf igurac ión de l s i t i o Web que se ha

generado .

4.1 CREACIÓN DE LAS BASES DE DATOS

E l CD de ins ta lac ión inc luye dos cop ias de las bases de da tos necesar ias para la e jecuc ión

de la ap l i cac ión Web progresa .

Es tas cop ias de segur idad son ASPNETDB.bak y PROGRESA.bak .

E l p r imer paso se rá la creac ión de las bases de datos en e l M ic roso f t SQL Serve r de l

se rv idor en e l que se desee ins ta la r la ap l i cac ión , para e l l o se res tauraran las cop ias en e l

se rv idor SQL Serve r u t i l i zando la opc ión de res taurar cop ia de segur idad que inc luye la

her ramienta de admin is t rac ión .

Una vez se tengan las bases de datos c readas y e l SQL Server conf igurado para e l acceso a

d ichas bases de datos se podrá comenzar con la con f igurac ión de l ISS .

4.2 CONFIGURACIÓN DEL IOS (SERVIDOR WEB)

Para l levar a cabo la con f i gurac ión de la ap l i cac ión sobre e l se rv idor Web, deberán segu i rse

l os s igu ien tes pasos :

1 . - Abr i r e l I IS ( In te rne t In fo rmat ion Server ) , para lo que se lecc ionaremos In ic io > Pane l de

cont ro l > Her ramientas admin is t ra t ivas > Admin is t rador de In te rne t In fo rmat ion Serv ices

( I IS )

Page 17: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

16

F i gu ra 2 .1 . - I IS

2 . - Accederemos a S i t i os Web “S i t i o Web predete rminado” dent ro de l I IS y buscaremos e l

s i t i o Web cuyo nombre cor responda con e l ind icado en la ins ta lac ión . A cont inuac ión

conf iguramos e l s i t i o Web pu lsando e l bo tón de recho de l ra tón “Prop iedades” .

Se ob t iene una panta l la s imi la r a la s igu ien te :

Page 18: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

17

Como se observa en la imagen ante r io r , e l p rop io ins ta lador a c reado e l s i t i o Web con

nombre Progresa s i tuado en C :\ Ine tpub\wwwroot\Progresa, la ru ta por de fecto de las

ap l i cac iones Web en e l ISS .

S i accedemos a la pes taña ASP.NET tendremos lo s i gu ien te :

Antes de cont inuar , asegúrese que la Ve rs ión de ASP.NET se lecc ionada sea la 2 .0 .50727.

S i se pu lsa [Ed i ta r Conf igurac ión] ob tendremos la con f igurac ión de l web conf i g de la

ap l i cac ión :

Page 19: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

18

En la pes taña Genera l se deberá conf igurar las cadenas de conex ión . Se deberán tener dos

cadenas de conex ión .

- P rogresaConecct ionSt r ing : En lazando con la base de datos Progresa generada en e l

apar tado 3 .1 de es te manua l .

- Loca lSq lServer : En lazando con la base de datos ASPNETBD también generada en e l

apar tado 3 .1 de es te manua l .

Para conf igurar las se se lecc ionará en pr imer lugar Loca lSq lServer y se pu lsará [Ed i ta r…],

en e l campo de tex to de l que d isponemos se in t roduc i rá la cadena de conex ión

cor respond iente a la base de datos ASPNETBD (Ver “Como rea l i za r cadena conex ión”) .

Se p rocederá a conf igurar de la misma manera la cadena de conex ión

progresaConnect ionSt r ing pero ind icando la cadena de conex ión co r respond ien te a la base

de datos Progresa (Ver “Como rea l i za r cadena conex ión”) .

Además de la con f igurac ión de es tas dos cadenas de conex ión se debe modi f i ca r la cadena

de conex ión de acceso a datos , ya que para ese f in se u t i l i za NHibbernate , y és ta neces i ta

su p rop ia cadena de conex ión . Para rea l i za r esta operac ión se debe acceder a l d i rec to r io de l

s i t i o web (por de fecto c : \ ine tpub\wwwroot \p rog resa) , en ese d i rec to r io se pu lsa con e l botón

derecho sobre e l a rch ivo web .conf i g y se se lecc iona [Abr i r con] b loc de no tas .

Una vez ab ie r to e l web .conf ig se deberá buscar la e t ique ta s igu ien te :

Page 20: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

19

<hibernate-conf igurat ion xmlns="urn:nhibernate-conf igurat ion-2 .2">

Dent ro de es ta e t ique ta tendremos , en t re o t ras :

<property name="connect ion .connect ion_str ing">

XXX

</property>

En lugar de XXX se debe escr ib i r la cadena de conex ión cor respond ien te a la base de datos

Progresa , que se rá la misma que se in t rodu jo en la con f i gurac ión de l I IS , descr i to

ante r io rmente .

Una vez modi f i cado , se guarda e l a rch ivo .

Una vez conf iguradas las cadenas de conex ión accedemos a la pes taña “Autent icac ión” :

Se debe ver i f i ca r que “Admin is t rac ión de func iones hab i l i tada” es te Ac t ivo y que en “C lase

de p roveedor de func iones” es te se lecc ionado “AspNewSqlRo leProv ider” , es dec i r , ta l y

como es tá en la imagen an te r io r .

Con es to tendremos con f igu rado e l I IS de l s i t i o Web.

Page 21: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

20

4.2 .1 Como real izar cadena conex ión

Una opc ión para rea l i za r las cadenas de conex ión es median te un a rch ivo .ud l .

Para c rear un a rch ivo .ud l se pu lsa e l bo tón derecho , se se lecc iona [Nuevo] f i chero de

tex to .

Se mod i f i ca e l nombre y la ex tensión de l f i chero ante r io r como nombre .ud l , después de

aceptar e l mensa je ind icando que va a mod i f i ca r la ex tens ión se observará un i cono como e l

que se muest ra :

Abr imos e l a rch ivo c reado y accedemos a la pes taña [Proveedor ] :

Se lecc ionado “Mic roso f t OLE DB Prov ider fo r SQL Server” se pu lsa [S igu ien te>>] y se

ob t iene l o s igu ien te :

Page 22: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

21

Lo p r imero se rá se lecc ionar e l se rv idor de las bases de datos , una vez l o tenemos debemos

ind icar e l usuar io que accederá a l SQL Server .

S i se d ispone de usuar io se marcará “Usar un nombre de usuar io…”, se pondrá e l nombre

de usuar io y con t raseña y se marcara “Permi t i r guardar cont raseña” .

Por ú l t imo se se lecc iona la Base de datos para la que se desea hacer la cadena de

conex ión .

S i todo se ha rea l i zado cor rec tamente , a l pu lsar [Probar conex ión] deberá sa l i r l o s igu ien te :

Una vez la conex ión sea sa t is fac to r ia se pu lsa [Aceptar ] .

Para ob tener la cadena de conex ión se pu lsa con e l bo ton derecho sobre e l a rch ivo .ud l

c reado y se se lecc iona [Abr i r con] Bloc de no tas . Tendremos a lgo s imi la r a es to :

Page 23: Manual de Instalación - Feria Online Sistemas Virtuales ·  Dentro de esta etiqueta tendremos, entre otras:

| MANUAL DE INSTALACIÓN Y CONFIGURACIÓN |PLATAFORMA PROGRESA |

22

La te rcera l ínea cont iene la cadena de conex ión que será todo exceptuando la par te de

“Prov ide r=SQLOLEDB.1 ;” por tan to , se lecc ionaremos e l res to de la cadena y ya tendremos

una cadena de conex ión .

4.3 PERMISOS DE ESCRITURA.

Dent ro de la es t ruc tu ra de l s i t i o Web (c : \ Ine tpub\wwwroot\Progresa) se deberán dar

permisos de escr i tu ra y mod i f i cac ión a l d i rec to r io Documentos y a sus subd i rec to r ios , ya

que es e l d i rec to r io donde se rea l i za e l Up load de f i cheros por par te de los técn icos , y por

tan to se deberá pe rmi t i r es ta opc ión .