Laboratorio 1 - Hosting Somme NetCore
Sistema de gestion clinica integral - Grupo 09
Miguel Sangucho
Integrante
Miguel Villacres
IntegranteGuia 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 PDFSeguridad
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.