Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Cómo: Implementar un proyecto de sitio web mediante la herramienta Publicar sitio web

La herramienta Publicar sitio web precompila los archivos en un proyecto de sitio web y, a continuación, escribe el resultado en la carpeta especificada. Para obtener más información acerca de la precompilación y la herramienta Publicar sitio web, vea Información general sobre la precompilación de ASP.NET y La herramienta Publicar sitio web.

NotaNota

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

NotaNota

Este tema solo se aplica a los proyectos de sitio web. Para obtener información sobre la diferencia entre los proyectos de aplicación web y los proyectos de sitio web, vea Proyectos de aplicación web frente a proyectos de sitio web.

Para publicar un proyecto de sitio web

  1. Opcionalmente, antes de implementar o volver a implementar un proyecto de sitio web, evite que el sitio de producción responda a solicitudes de página durante el proceso de implementación. Esto ayuda a evitar los errores que podrían surgir cuando los cambios solo están parcialmente completados. También conviene asegurarse de que el dominio de la aplicación no se recicle varias veces durante la implementación. Para obtener más información, vea Cómo: Preparar para implementación un proyecto web.

  2. Revise los valores de configuración del archivo Web.config para determinar si es necesario que alguno de ellos sea diferente en el servidor de destino. Para obtener más información, vea Configurar proyectos de sitios web implementados.

  3. En el menú Generar, haga clic en Publicar sitio Web.

  4. En el cuadro de diálogo Publicar sitio web, haga clic en el botón (…) para buscar la ubicación en la que desea publicar los archivos del sitio web creados mediante compilación (el servidor de destino final podría ser diferente).

    La ubicación de destino puede ser una carpeta local o compartida, un sitio FTP o un sitio web al que se obtenga acceso con una dirección URL. Debe tener permisos para crear y escribir archivos en la ubicación de destino.

    NotaNota

    Los resultados de la compilación se escriben en la carpeta especificada, sobrescribiendo (sin advertencia) todo el contenido en esa ubicación.

  5. Para poder modificar los archivos .aspx tras la publicación del sitio web (sin volver a compilarlos), active la casilla Permitir que este sitio precompilado se actualice.

    Si selecciona esta opción, el marcado se deja como está, lo cual permite realizar cambios en la funcionalidad del lado cliente y el código HTML después de precompilar el sitio web. La activación de esta opción equivale a agregar la opción -u al comando aspnet_compiler.exe. Para obtener más información, vea Precompilar para implementación con una interfaz de usuario actualizable y Herramienta de compilación de ASP.NET (Aspnet_compiler.exe).

  6. Si desea la posibilidad de actualizar páginas individuales mediante su recompilación, seleccione Utilizar nomenclatura fija y ensamblados de una sola página.

    Esta opción puede hacer que disminuya el rendimiento de sitios muy grandes. Para obtener más información, vea los temas siguientes:

  7. Si desea tener la opción de depurar en el sitio web publicado, seleccione Emitir información de depuración.

  8. Para crear ensamblados con nombre seguro utilizando un archivo clave o un contenedor clave, active la casilla Habilitar nombre seguro en los ensamblados precompilados, seleccione el botón de radio correspondiente y escriba la información correcta en el cuadro Ubicación del archivo de clave o Contenedor de claves.

    Los ensamblados con nombre seguro se pueden implementar en la GAC (caché global de ensamblados) del servidor o en el directorio Bin de la aplicación. Si se utiliza un ensamblado firmado, es más difícil que usuarios malintencionados reemplacen los ensamblados de la aplicación con código malintencionado. Sin embargo, la complejidad de la administración de claves en entornos de desarrollo compartidos puede ser mayor que las ventajas que aportan los ensamblados firmados. Para obtener información sobre los nombres seguros en los ensamblados, vea los temas siguientes:

  9. Si selecciona Habilitar nombre seguro en los ensamblados precompilados y utiliza un archivo de claves y desea retrasar su firma, seleccione Retrasar firma.

    Si selecciona esta opción, el ensamblado se firma 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.

  10. Si seleccionó Habilitar nombre seguro en los ensamblados precompilados y opta por permitir que el código de confianza parcial llame a los ensamblados, active la casilla Marcar ensamblados con AllowPartiallyTrustedCallerAttribute (APTCA).

    El atributo AllowPartiallyTrustedCallersAttribute de los ensamblados debe ser invocado por el motor en tiempo de ejecución de ASP.NET. Para obtener más información, vea AllowPartiallyTrustedCallersAttribute.

  11. Haga clic en Aceptar.

    El estado de la publicación se muestra en la barra de tareas. Al finalizar la publicación, se muestra el estado de Publicación correcta.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft