none
Subir proyecto a mi hosting RRS feed

  • Pregunta

  • Hola, buenos días!

    Soy un programador principiante en proyectos web y no sé mucho sobre como subir mi proyecto a mi hosting. Tengo algunas dudas, por ejemplo:

    Hice un proyecto en Asp.net MVC, con una base de datos en sql server. Tengo un hosting donde quiero subir mi proyecto.

        -Quisiera saber si es posible subir el proyecto a mi host, si no es posible, cual sería la forma correcta de poder subir a    internet ese proyecto?

        -Puedo conectarme a mi base de datos al servidor sql que está en mi pc?

    Espero darme a entender. Muchas gracias de antemano...

    miércoles, 10 de junio de 2020 14:51

Todas las respuestas

  • Hace falta que el servidor de hosting soporte ASP.NET. Si efectivamente está configurado para aceptar aplicaciones de este tipo, entonces puedes subir la tuya usando la opción "Publicar" en Visual Studio. Te ofrecerá varios métodos de publicación. Si ninguno de ellos es compatible con tu hosting, siempre puedes usar la opción de publicar a una carpeta en tu disco, y luego copiar todo el contenido de la carpeta al hosting. Pero esto solo funcionará si el hosting está preparado para ASP.NET; sino, es inútil que subas la carpeta, no funcionará.

    En cuanto a conectarte a la base de datos que está en tu PC: únicamente si sabes muy bien lo que haces (no en cuanto a programación sino en cuanto a administración de sistemas y de redes). Tendrás que configurar NAT inverso en el router que conecta tu PC a Internet, abrir paso en el firewall del PC, habilitar acceso externo en el servidor SQL, configurar credenciales y permisos en SQL, y configurar la cadena de conexión de tu programa. Ah, y dependiendo de cómo esté configurado el hosting, puede ser que además tengas que abrir el acceso saliente al puerto de SQL en el firewall del hosting. Y si no tienes una IP fija, además tendrás que obtener y configurar un DNS dinámico. Ah, y esto es suponiendo que el SQL de tu PC no es una instancia con nombre. Si así fuera, además hace falta habilitar el servicio Browser de SQL Server y abrir sus puertos en el NAT y los cortafuegos. Y reconfigurar el SQL para que use un puerto fijo para la instancia; si dejas el puerto dinámico se convierte en un problema para abrirlo en el NAT y el firewall.


    miércoles, 10 de junio de 2020 17:04