Está en la página 1de 19

MANUAL PASO A PASO PARA HOSPEDAR APLICACIÓN WEB GENEXUS C# - SQL SERVER

SMATERASP.NET

1. Creación de cuenta gratuita en smarterasp.net


Para crear una cuenta trial por 60 días para realizar nuestras pruebas ingresamos la
siguiente dirección url en nuestro navegador: www.smaterasp.net y hacemos clic en Get
Started cómo lo muestra la siguiente imagen:

Una vez hecho esto nos redireccionan a un formulario que debemos completar con los
datos para el registro del usuario, llenamos la información requerida y damos clic en
Signup Now.
Una vez nos demos de alta nos pedirán confirmar nuestra cuenta por medio de una
verificación mediante dos opciones: vía correo electrónico o vía SMS. Por defecto nos
llegará a nuestro correo electrónico registrado un email para realizar la verificación.

Abrimos nuestro email y damos clic en el enlace como nos muestra la siguiente figura:
Una vez nuestra cuenta haya sido validada, nos aparecerá la pantalla para loguearnos.

Por defecto nuestra cuenta trial es por 30 días para ampliarla a 60 días debemos compartir
y seguir a la plataforma en Facebook y Google +.
Ahora vamos a configurar nuestro hosting, hacemos click en Try Now

Esta opción nos llevara a un wizard para configurar nuestro hosting, llenamos la
información que nos piden y damos clic en Next.
En el siguiente paso debemos observar y copiar la información del servidor FTP que nos
permitirá subir nuestros archivos.

Demos clic en Enviar y esperamos unos minutos mientras se crea nuestra hosting.
Una vez finalice nos aparecerá el panel de control para administrar nuestro hosting---:

Hagamos clic en ENTRAR AL PC.


Nos aparece la siguiente pantalla y hacemos clic en Administra Sitio Web.

Una vez allí nos aparece la configuración actual de nuestro sitio, ya todas las opciones
necesarias para su funcionamiento están configuradas. Solo debemos subir nuestros
archivos por FTP.

2. SUBIR NUESTROS ARCHIVO DE APLICACIÓN CON FILEZILLA FTP CLIENT.


Abrimos filezilla ftp client, y vamos a escribir la información ftp que copiamos
anteriormente. Recordemos que el servidor es ftp.smarterasp.net .Hecho lo anterior nos
van a aparecer las carpetas tanto de nuestro computador en la ventana izquierda y las del
servidor en la derecha.
Ahora solo debemos seleccionar y arrastrar todo el contenido de la carpeta Web del
generador CsharpModel de nuestra aplicación a la carpeta remota, en este caso clinicanes.

3. CREACION DE LA BASE DE DATOS SQL SERVER.


Hacemos clic en la opción base de datos de nuestro panel de control.
Le damos clic en Agregar Base de Datos MSSQL:

Nos aparece una ventana popup en la cual debemos definir la versión de SQL Server y el
nombre de la base de datos.

Y hacemos clic en Enviar. Una vez hagamos esto se nos creara la base de datos..Una vez
creada la base de datos ya tenemos la información necesario para configurar el DataStore
en las preferencias del ambiente de nuestra aplicación y poder así configurar el web.config
para subirlo nuevamente al hosting.
Miremos cómo:

Genexus:
Clic derecho sobre el DataStore que debe ser Sql Server y le damos Edit Connection
Y llenamos la información con los datos de la figura anterior.
Damos clic en OK y damos F5, ya nuestro web.config debe estar configurado con las nueva
propiedades y lo volvemos a subir al servidor remoto con filezilla.

Genexus nos configura el web.config pero no crea la base de datos y las tablas en el
servidor remoto,para ello vamos a renombrar y subir el archivo que genera genexus
cuando se impacta la base de datos o creamos la base de datos, ese archivo se llama
ReorganizationScript y está en la carpeta del modelo.

Abrimos el archivo y lo guardamos con extensión SQL, en el escritorio o en la carpeta que


desees.
Ahora subiremos dicho archivo para ejecutarlo en nuestro servidor, para ello
seleccionamos la opción base de datos en nuestro panel de control. Y hacemos clic en
acciones de la base de datos por que creamos.

Y hacemos clic en Ejecutar Archivo SQL. Nos aparece la siguiente pantalla:


Damos clic en Subir su Archivo SQL. “Debemos tener instalado adobe flash player” clic en
select files, buscamos el archivo con extensión SQL que guardamos y hacemos clic en
Enviar, esperamos unos minutos mientras se nos ejecuta el script hasta que nos salga
completado. Damos clic en atrás y ya tenemos nuestra BD.
Para insertar, editar modificar registros en la bd, seleccionamos conexión web en la
acciones de la base de datos como nos muestra la siguiente figura:

Cuando hacemos esto se nos desplegará otra pantalla pidiendo el password de la BD, lo
ingresamos y damos clic en Aceptar, una vez hecho esto nos abrirá el administrador de
nuestra base de datos.

Para gestionar la información de la base de datos “insertar, editar y eliminar”, hagamos


clic en tablas para desplegar todas las tablas de nuestra bd.
4. Configurar página por defecto.
Ahora debemos configurar una página por defecto index.html para que llame a nuestra
página home.aspx de nuestra aplicación web. Vamos a nuestro panel de control y
seleccionamos Administrar Sitio Web:
Creamos un archivo index.html con el bloc de notas con el siguiente coódigo html:

<html>
<head>
<meta http-equiv="Refresh" content="1;url=http://titoalomia-001-
site1.etempurl.com/home.aspx">
</head>

<body><br>
<p align="center">Bienvenido, Cargando...</p>
<p align="center"><br>
<!--
“Reemplazar la siguiente línea con el nombre temporal asignado a su sitio”
-->
<a href="http://titoalomia-001-site1.etempurl.com/home.aspx"></a></p>
</body>
</html>
Suba dicho archivo al sitio root de su sitio con filezilla. Validamos que el sitio funcione
dando clic en la url temporal asignada:
Y en efecto funcionó…Gracias a todos y espero les sea de mucha ayuda.. Saludos.

También podría gustarte