Compartir a través de


Cómo: Publicar proyectos de aplicaciones web

Actualización: noviembre 2007

Puede publicar proyectos de aplicación web ASP.NET usando Visual Studio o Visual Web Developer Express. Cuando se publica un proyecto de aplicación web ASP.NET, Visual Studio o Visual Web Developer Express compila los archivos de la aplicación web en un ensamblado único y, a continuación, copia el ensamblado compilado en una ubicación especificada. Los proyectos de aplicación web comparten el mismo comportamiento y valores de configuración que se utilizan en los proyectos de bibliotecas de clase estándar de Visual Studio 2008. Puede publicar la aplicación web en una carpeta local o compartida, en un sitio FTP o en un sitio web al que se obtiene acceso mediante una dirección URL.

El cuadro de diálogo Publicación web, al que puede obtener acceso desde el menú Generar de Visual Studio o de Visual Web Developer Express, permite generar y publicar aplicaciones web. Al publicar el sitio, puede quitar código fuente de él. De esta forma, el contenido queda más protegido y resulta más difícil que otros usuarios tengan acceso al código fuente del sitio. Para obtener información sobre lo que les sucede a los archivos durante la precompilación, vea Control de archivos durante la compilación previa de ASP.NET.

Nota:

El cuadro de diálogo Publicar Web sólo se aplica a los proyectos creados con la plantilla de aplicación Web ASP.NET.

Antes de publicar la aplicación web, compruebe la configuración de su sitio original y tenga en cuenta lo siguiente:

  • La configuración que debe existir en la ubicación remota. Revise valores como cadenas de conexión, configuración de la pertenencia y otra configuración de seguridad y asegúrese de que estos valores son adecuados para el entorno de producción.

  • La configuración que se debe cambiar en el sitio web publicado. Por ejemplo, habitualmente deshabilita la depuración, la traza y los errores personalizados después de publicar el sitio web.

Dado que se heredan los valores de configuración, es posible que tenga que examinar varios archivos para encontrar toda la configuración aplicable. Los valores de la configuración pueden estar ubicados en el archivo Machine.config o en el archivo Web.config raíz del directorio RaízSistema\Microsoft.NET\Framework\version\CONFIG, además de en cualquier archivo Web.config de la aplicación. Si no tiene permiso para ver los archivos raíz de configuración, puede crear una lista completa de opciones de configuración para el sitio web, con el formato de un archivo de configuración. Para obtener más información, vea Cómo: Ver los valores de configuración heredados y locales mediante programación. Para consultar las definiciones de opciones de configuración, vea Opciones de configuración generales (ASP.NET) y Opciones de configuración de ASP.NET.

Nota:

Para finalizar el procedimiento siguiente, debe tener permisos de creación y de escritura en la ubicación de destino.

Para publicar un proyecto de aplicación web

  1. En el menú Generar, haga clic en PublicarnombreDeProyecto.

    Aparece el cuadro de diálogo Publicar Web.

  2. Haga clic en el botón de puntos suspensivos (…) para buscar la ubicación en la que desea publicar el proyecto de aplicación web.

  3. Active la casilla Reemplazar archivos coincidentes por copias locales o la casilla Eliminar todos los archivos existentes antes de publicar.

  4. Seleccione cómo desea copiar los archivos de proyecto de aplicación web en la nueva ubicación mediante las opciones Sólo los archivos necesarios para ejecutar esta aplicación, Todos los archivos de proyecto o Todos los archivos de la carpeta de proyecto de origen.

    Puede incluir los archivos de la carpeta App_Data activando la casilla correspondiente.

  5. Haga clic en Aceptar para publicar el proyecto de aplicación web.

    En la barra de tareas, se muestra Publicación correcta al finalizar la publicación.

  6. Realice cualquier cambio de configuración necesario para la aplicación web en la ubicación de destino.

    Para obtener más información, vea Cómo: Configurar sitios Web publicados.

    Nota:

    Para aumentar la seguridad, es posible que desee cifrar los valores de configuración concretos. Para obtener más información, vea Cifrar información de configuración mediante una configuración protegida.

Vea también

Conceptos

Información general sobre proyectos de aplicaciones web

Referencia

Publicar sitio Web (Cuadro de diálogo)