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

Actualización: noviembre 2007

Esta página de propiedades permite especificar las opciones para precompilar un sitio Web desde la línea de comandos utilizando la herramienta MSBuild. MSBuild genera el mismo resultado que el comando Publicar sitio Web en el menú Generar, y permite guardar el sitio Web en una ubicación del disco.

Nota:

Las herramientas de accesibilidad no están disponibles en Microsoft Visual Web Developer Express.

La herramienta MSBuild se utiliza en Microsoft Visual Studio para generar proyectos desde la línea de comandos. La herramienta se encarga de llamar al compilador adecuado para un tipo de proyecto determinado; para los proyectos Web, MSBuild invoca el comando aspnet_compiler.exe.

De manera predeterminada, los proyectos Web son diferentes de otros tipos de proyectos de Visual Studio que incluyen sus requisitos de compilación. Las opciones de la página de propiedades Opciones para MSBuild permiten configurar los sitios Web de modo que incluyan la información necesaria para que MSBuild pueda compilar el proyecto.

  1. En Visual Web Developer, en el panel del Explorador de soluciones, haga clic en el nombre de proyecto del sitio Web.

  2. Haga clic en Ver y, a continuación, en Páginas de propiedades.

    Asimismo, en el Explorador de soluciones, puede hacer clic con el botón secundario en el nombre de proyecto del sitio Web y, a continuación, en Páginas de propiedades.

    Aparecerá la ventana Páginas de propiedades.

  3. Haga clic en el nodo Opciones para MSBuild.

Elementos de interfaz de usuario

  • Carpeta de resultados
    Especifica la ruta de acceso de los resultados del proceso de precompilación. Los resultados de la precompilación se escribirán en la carpeta especificada sobrescribiendo (sin avisar) todo el contenido de la misma.

  • 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 como está, 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 de verificación equivale a agregar la opción -u al comando aspnet_compiler.exe.

  • Usar nombres fijos y ensamblados de página únicos
    Especifica que el procesamiento por lotes estará desactivado 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 de verificación, 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 CSP (proveedor de servicios criptográficos) del sistema que se va a utilizar para asignar un nombre a los ensamblados.

    • Seleccionar 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 los llamadores de plena confianza pueden usar esos ensamblados.

      Nota:

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

Vea también

Conceptos

MSBuild

Publicar sitios Web