Publicar Aplicaciones Web en Asp .net 2.0

Muchas son las dudas de los nuevos programadores web al respecto de que hacer con su aplicación una vez terminada, ¿copio los ficheros en algun sitio ftp? ¿me llevo el proyecto entero? ¿como lo hago?

Visual Studio nos brinda una estupenda opción para lanzar nuestra aplicación a Internet: “Publicar Sitio Web” .

Primero de todo necesitamos un sitio web donde poder alojar nuestro proyecto. Con el Páquete Básico de Domitienda.com nos valdría para empezar ya que soporta Asp .net y Bases de Datos Sql Server 2005.

Una vez tenemos nuestros sitio web creado y conocemos nuestra información de acceso ftp nos vamos al Visual Studio, cargamos nuestro proyecto y nos vamos a Build > Publicar Sitio Web

publicar1.png

Una vez hecho esto veremos una pantalla en la que nos solicitarán que introduzcamos la ruta donde queremos dejar nuestra web publicada. Por defecto nos aparece una ruta local que debemos cambiar por una ftp.

Para ello pulsamos el boton de “Examinar” que aparece a la derecha de la ruta y seguimos las instrucciones de la siguiente imagen:

publicar2.png

- Servidor: Ip / Nombre de tu servidor ftp. En domitienda.com el formato es ftp.[tu dominio.com]

- Directorio: Carpeta dentro del ftp donde quieres publicar tu sitio web. En domitienda.com la raiz web es la carpeta httpdocs

- Nombre de Usuario y Contraseña: Los que creaste desde el Panel de Control Plesk

Pulsamos “Aceptar” y vamos que la ruta ha cambiado para dar lugar a una ruta ftp hacia el servidor web.

Volvemos a pulsar “Aceptar”, se nos compila la aplicación y comenzará el proceso de Publicación.

¿Que hace exactamente la publicación?

Al publicar una aplicación web el propio Visual Studio detecta las dependencias de librerias que has usado en tu aplicación web , las compila y las sube automáticamente a la carpeta bin de tu sitio web.

Además empaqueta todo el Server Side Code (los .cs /.vb) en una dll para evitar que nadie tenga acceso al código fuente de manera directa.

Este es sin duda el método más seguro de subir una aplicación web en un servidor web ya que el mismo se encarga de dejar todos los ficheros en su sitio, compilarlo y prepararlo para su ejecución.

16 comentarios

(Required)
(Required, will not be published)

Comment spam protected by SpamBam