Nicolás, lo que recuerdo de los mil problemas que tuve con eso la primera vez fue que no estaba habilitado el protocolo tcp ip en el Sql. Y los errores no tenían nada que ver con eso. Por las dudas verificá eso.
Saludos y suerte!!
Juan Carlos, te comento que lleve la aplicación al cliente, termine haciéndolo en .Net y SQLExpress.
Resulta que hago el reor.exe desde la carpeta bin, y lo hace bien. A su vez con GxConfig, "configuro" los archivoscliente.exe.config y web.config con los datos de la base de datos (Antes creada). Por las dudas ambos archivos están en la carpeta web y bin.
Hasta ahi ningun inconveniente.Ahora bien, creo una aplicación en IIS, pongo examinar y empiezan mis inconvenientes.Instale el j# que decía que se necesitaba en la web e hice de todo un poco y nada...Instale el rewrite también, ademas di permisos al iis para la aplicaciónTengo errores como el Errores 500.19, entre otros.Ya no se que hacer. Te pido una mano final.
From: juancarlos.baez@gmail.com
Date: Mon, 21 Jan 2013 14:00:38 -0300
To: csharp-l@gxtech.com.uy
Subject: Re: [csharp-l] Deploy
Mira este articulo, puede que te ayude,
Ademas, para comprender bien el tema de los environments, te dejo esta slide que grafica este concepto.Puedes bajar el pdf completo desde aca:Nos cuentas.
Atte
Juan Carlos Báez
--------------------------
El 21 de enero de 2013 13:47, Nicolas Marciano <nicolasmarciano@hotmail.com> escribió:
Juan Carlos, se entiende.
Lo que sucede es lo siguiente, creo un nuevo proyecto, ejemplo CSharp, y cuando voy a"Server name" me aparece MISUSUARIO/SQLEXPRESS, despliego la flecha"browse for more..." y busco otro servidor (MySql), pero no me aparece ninguno.
Tengo instalado el MySql Server 5.5.29.
Hay algun paso que estoy omitiendo?
From: juancarlos.baez@gmail.com
Date: Mon, 21 Jan 2013 13:25:25 -0300
To: csharp-l@gxtech.com.uy
Subject: Re: [csharp-l] Deploy
Nicolas
Cada environment es un ambiente por separado. Lo que deberias hacer es crear OTRO Environment NUEVO con MySql como DBMS By Default.
Si se crea otro Datastore en el mismo environment es para que tu aplicación (para ese ambiente) pueda accesar ambas bases de datos simultáneamente
Se entiende?
Atte
Juan Carlos Báez
--------------------------
El 21 de enero de 2013 11:37, Nicolas Marciano <nicolasmarciano@hotmail.com> escribió:
Estoy en camino...
Ahora bien, a mi cliente utiliza mySql, por lo tanto realizo la siguiente accion:- En preferencias, voy donde dice DataStores y creo ademas de la default (SQL Server) un DataStore de MySQL.- En las preferencias de la BBDD puse esto:- Access technology to set: ADO.NET
- Database name: prueba- Server name: localhost- Setver TCP/IP: 3306- user id: root- Hago un rebuild all.
Luego no se que hacer. Busque en los directorios de la carpeta del proyecto un archivo de mysql para importar, pero no encuentro. Solo esta el de sql express.Estoy haciendo algo mal?
From: juancarlos.baez@gmail.com
Date: Wed, 16 Jan 2013 15:09:50 -0300
To: csharp-l@gxtech.com.uy
Subject: Re: [csharp-l] Deploy
En terminos simples:1.- Creas un environment en tu KB con la configuración del servidor productivo (DBMS)2.- Realizas un Create Data Base, con ese environment como "Target Environment". Con esto GX te crea la base de datos y el esquema del modelo de datos en el DBMS productivo.3.- Haces un rebuild all de tu aplicación en el environment "productivo". Con esto GX te genera y compila todos los objetos definidos en tu KB, que son parte de la funcionalidad que has creado.4.- te llevas tu aplicación con "XCopy Deployment" ó a mano, copiando el contenido de la carpeta web del directorio del environment y la publicas en el IIS del servidor web productivo. El servidor web productivo y el DBMS ( en caso que no sean el mismo ) deben ser visibles mutuamente.En ese directorio web hay muchos archivos que no te son utiles en un ambiente de explotación del sistema (como por ejemplo los fuentes y los *.rsp).
Pero vamos por parte.
Nos cuentassaludos.
Atte
Juan Carlos Báez
--------------------------
El 16 de enero de 2013 15:01, Nicolas Marciano <nicolasmarciano@hotmail.com> escribió:
A ver si te pude seguir, hago una "Rebuild all" del proyecto.Realizo un "CSharp XCopyDeployment", copiando la carpeta bin en la CPU servidor productivo.Creo una base de datos en este servidor y la "conecto"?
From: juancarlos.baez@gmail.com
Date: Wed, 16 Jan 2013 14:06:34 -0300
To: csharp-l@gxtech.com.uy
Subject: Re: [csharp-l] Deploy
Nicolas,Reorganizar consiste en dejar el esquema (estructuras) de la base de datos equivalente a la definición de la base de conocimientos.El concepto incluye la creación de la base de datos en el servidor DBMS respectivo si es que es primera vez que se ejecuta la "Reorganizacion".Este paso lo puedes hacer directamente desde GX si es que tienes en tu KB un environment con la configuración (credenciales) del servidor DBMS productivo y además siempre y cuando tengas "visible" el servidor DBMS en tu red.Nos cuentas,Saludos.
Atte
Juan Carlos Báez
--------------------------
El 16 de enero de 2013 14:00, Nicolas Marciano <nicolasmarciano@hotmail.com> escribió:
Juan Carlos, gracias por responder.
Quiero llevarlo a un servidor productivo.
Muchas gracias!
From: juancarlos.baez@gmail.com
Date: Wed, 16 Jan 2013 13:54:51 -0300
To: csharp-l@gxtech.com.uy
Subject: Re: [csharp-l] Deploy
Nicolas,¿Quieres llevar tu proyecto a un servidor productivo o de test, distinto a tu maquina de desarrollo?Te pregunto, porque para el ambiente de desarrollo, el paso 4 lo hace directamente GX al realizar el análisis de impacto la primera vez que presionas F5 (Run).Comentanos.Saludos
Atte
Juan Carlos Báez
--------------------------
El 16 de enero de 2013 13:27, Nicolas Marciano <nicolasmarciano@hotmail.com> escribió:
Buenos dias,
ya pase por todos los puntos de la http://wiki.gxtechnical.com/commwiki/servlet/hwiki?How+to+deploy+.NET+(C%23)+WEB+application,
pero no se que hacer en el punto 4.
Es mi primer proyecto. Muchas gracias!

0 Response to "Re: [csharp-l] Deploy"
Publicar un comentario