Publicar sitio Web (Cuadro de diálogo)

Actualización: noviembre 2007

El cuadro de diálogo Publicar sitio Web permite precompilar y publicar un sitio Web en una nueva ubicación. La utilidad Publicar sitio Web permite buscar los errores en tiempo de compilación y los posibles errores en el archivo Web.config y otros archivos que no sean de código antes de la implementación. Además, el código fuente se elimina del sitio, incluido el marcado de los archivos .aspx. 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 más información sobre las ventajas de la utilidad Publicar sitio Web, vea Información general sobre la implementación de ASP.NET.

Asimismo, puede utilizar la herramienta Copiar sitio Web o la plataforma de generación de Microsoft Build Engine (MSBuild) para Visual Studio. MSBuild genera el mismo resultado que la utilidad Publicar sitio Web y permite guardar el sitio Web en una ubicación del disco. La herramienta Copiar sitio Web no precompila la aplicación; por consiguiente, el código fuente se copia tal cual y podría contener errores de compilación.

Nota:

La utilidad Publicar sitio Web no está disponible en Visual Web Developer Express.

  1. En Visual Web Developer, abra el sitio Web que desee implementar en una nueva ubicación.

  2. Haga clic en Generar y, a continuación, en Publicar sitio Web.

Tareas

Elementos de interfaz de usuario

  • Ubicación de destino
    Especifica la ruta de acceso de los resultados del proceso de precompilación. Los resultados de la precompilación se escriben en la carpeta especificada, sobrescribiendo (sin advertencia) todo el contenido en esa ubicación. Puede especificar una ruta de acceso FTP, ruta de acceso HTTP o una ubicación de unidad física.

  • Permitir que este sitio precompilado se actualice
    Especifica que el contenido de las páginas .aspx no se compila en un ensamblado, sino que el marcado se deja tal cual, lo cual permite realizar cambios en la funcionalidad del cliente y el código HTML después de precompilar el sitio Web. La activación de esta casilla equivale a agregar la opción -u al comando aspnet_compiler.exe.

  • Usar nombres fijos y ensamblados de página únicos
    Especifica que las generaciones por lotes estará desactivada durante la precompilación para que se generen ensamblados con nombres fijos. Los archivos de máscaras y temas seguirán compilándose en un solo ensamblado. Esta opción no está disponible para la compilación en contexto.

  • Habilitar nombre seguro en los ensamblados precompilados
    Especifica que a los ensamblados generados se les debe asignar un nombre seguro mediante un archivo de claves o contenedor de claves para codificar los ensamblados y asegurar que no se han alterado. Después de activar esta casilla, puede hacer lo siguiente:

    • Especificar la ubicación de un archivo de claves que se va a utilizar para firmar los ensamblados. Si utiliza un archivo de claves, puede seleccionar Firma retardada para que el ensamblado se firme en dos fases: primero con el archivo de claves públicas y, a continuación, con un archivo de claves privadas que se especifique más adelante durante una llamada al comando aspnet_compiler.exe.

    • Especificar la ubicación de un contenedor de claves del proveedor de servicios criptográficos (CSP) del sistema que se va a utilizar para asignar un nombre a los ensamblados.

    • Especificar si se va a marcar el ensamblado con la propiedad AllowPartiallyTrustedCallers, que permite que código de confianza parcial llame a los ensamblados con nombre seguro. Sin esta declaración, sólo el código de plena confianza puede utilizar esos ensamblados.

      Nota:

      Si selecciona esta opción, puede comprometer la seguridad del ensamblado generado.

Vea también

Conceptos

MSBuild

Publicar sitios Web

Referencia

Compatibilidad para MSBuild, Página de propiedades de Sitio Web (Cuadro de diálogo)