Laboratorio 1 - Hosting Somme NetCore

Sistema de gestion clinica integral - Grupo 09

Sangucho
Miguel Sangucho
Integrante
Villacres
Miguel Villacres
Integrante

Guia de Laboratorio

Guia para Hosting de Proyecto .NET Core y SQL en Somee

Paso 1
Creacion y configuracion de hosting gratuito
  • Ingresa a la pagina web https://somee.com/
  • Dirigete al menu "Hosting" y haz clic en la opcion "Free ASP.Net Hosting"
  • Haz clic en "Order Now" y procede a crear una cuenta nueva
  • Ingresa el codigo de verificacion que llegara al correo electronico registrado
  • Configura tu sitio web: dale un nombre al sitio, elige el subdominio "somee.com", deja el sistema operativo tal como esta y en la version de ASP.Net selecciona ".NET Core (all versions)"
  • Verifica que se haya asignado el plan gratuito (Free hosting package) y dale clic en "Checkout" para crear el website

Paso 2
Creacion y configuracion de la base de datos
  • En el panel de la parte izquierda, dirigete a "Database" y haz clic en "Create database"
  • Ponle un nombre a la base de datos (por ejemplo, Consultorio_BDCore) y deja todo por defecto, a excepcion de "MS SQL Server version", donde debes elegir tu version (ej. MS SQL 2022 Express)
  • Haz clic en "Create Database"

Paso 3
Conexion y ejecucion de scripts en SQL Server
  • Copia la cadena de conexion (Connection string) que te proporciona el panel de detalles de la base de datos
  • Abre SQL Server en tu equipo y logueate usando los datos copiados: el "Server name" es el data source, el "Login" es el user id y el "Password" es el pwd
  • Haz clic en conectar para acceder al servidor compartido. Solo tendras acceso a la base de datos que acabas de crear
  • Despliega tu base de datos, haz clic derecho sobre ella y selecciona "New Query"
  • Pega tu script de creacion de tablas, relaciones, reglas de negocio e insercion de datos, y ejecutalo

Paso 4
Configuracion del proyecto .NET Core
  • Dirigete a tu proyecto (ej. SuperAdmin_Core_MVC) y abralo
  • Abre el archivo appsettings.json y modifica la cadena de conexion reemplazandola por la que copiaste anteriormente desde Somee
  • Ejecuta el proyecto de manera local para validar que funcione correctamente con la nueva base de datos

Paso 5
Publicacion del proyecto
  • Haz clic derecho en tu proyecto dentro del Explorador de soluciones y selecciona "Publicar"
  • Selecciona como destino "Servidor FTP/FTPS"
  • Configura la conexion registrando los datos proporcionados en el panel FTP de Somee (Servidor, Nombre de usuario y Contrasena)
  • En la pestana de Configuracion de la publicacion, verifica que la Configuracion este en "Release", selecciona tu marco de trabajo destino (ej. net9.0) y asegurate de que el Modo de implementacion sea "Dependiente de marco de trabajo"
  • Guarda los cambios y haz clic en "Publicar"
  • Valida en tu navegador que el sitio web publicado funciona correctamente

Paso 6
Configuracion del Certificado SSL gratuito
  • En el panel de control de Somee, ve a "SSL Certificates" y haz clic en "Free certificate orders", luego en "Create order for free certificate"
  • Llena el formulario de registro con tus datos y haz clic en "Create"
  • Valida en el panel que el certificado se haya creado correctamente y su estado
  • Finalmente, verifica el funcionamiento de tu pagina web agregando https:// al inicio de la direccion en tu navegador
Documento PDF

Haz clic en el botón para abrir o descargar el documento PDF del laboratorio.

Descargar PDF
Seguridad

Acceso por roles y autenticacion segura con Identity.

Base de Datos

SQL Server con Entity Framework Core.

Hosting

Desplegado en Hosting Somme con .NET Core 9.