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. |
Para obtener acceso a este cuadro de diálogo
En Visual Web Developer, abra el sitio Web que desee implementar en una nueva ubicación.
Haga clic en Generar y, a continuación, en Publicar sitio Web.
Tareas
Cómo: Copiar archivos de sitios Web con la herramienta Copiar sitio Web
Tutorial: Implementar una aplicación Web ASP.NET mediante XCOPY
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
Referencia
Compatibilidad para MSBuild, Página de propiedades de Sitio Web (Cuadro de diálogo)