Compartir a través de


Administrar la configuración de implementación web

Puede controlar cómo se implementa la aplicación web mediante la configuración.

Prerrequisito

Visual Studio con la carga de trabajo de Desarrollo web instalada.

Administrar la configuración

El vínculo Mostrar toda la configuración aparece después de ejecutar el asistente Publicar para crear un perfil de publicación. La configuración varía según el tipo de implementación.

Para ver o cambiar la configuración, seleccione el vínculo Mostrar toda la configuración o haga clic en cualquiera de los iconos de lápiz. Aparecerá la página Configuración.

  1. Haga clic en el enlace Configuración. Se abre la pantalla Configuración.
  2. El botón Prev le lleva a la pantalla anterior con los ajustes que puede editar para algunos tipos de implementación.
  3. Expanda las Opciones de publicación de archivos para ver la configuración relacionada con los archivos que podrían ya estar en el sitio.
  4. Expanda la configuración de la base de datos para ver la información de conexión de la base de datos, que puede ser diferente de la que usa la aplicación al ejecutarse localmente durante el desarrollo y las pruebas.

En la tabla siguiente se describe la configuración. Haga clic en los vínculos para obtener más información.

Nombre Tipos de perfil Propiedad Descripción
Configuración Carpeta, IIS LastUsedBuildConfiguration La configuración de compilación del proyecto para implementar, por ejemplo, Release.
TargetFramework Carpeta, IIS TargetFramework Versión de .NET en la que se va a ejecutar la aplicación. El proyecto ya lo ha establecido, pero puede cambiarlo para la implementación.
Modo de implementación Carpeta, IIS ninguno o SelfContained Puede elegir dependiente del marco si puede depender del entorno de ejecución que está disponible o independiente si desea empaquetar el entorno de ejecución con los artefactos de publicación de la aplicación.
tiempo de ejecución objetivo Carpeta, IIS Identificador del entorno de ejecución de .NET (RID) para esta implementación.
Servidor IIS MSDeployServiceURL El nombre del servidor web, el URI o la dirección IP. Por ejemplo, localhost.
Nombre del sitio IIS Sitio El nombre del sitio en IIS, por ejemplo, Default Web Site.
Nombre de usuario IIS UserName El nombre de usuario que usará para acceder al sitio en IIS.
Contraseña IIS UserPWD La primera vez que publique, creará una contraseña que usará para publicar el sitio. La contraseña no se puede cambiar en Visual Studio, pero se puede cambiar en IIS o en Azure. Si no conoce la contraseña, puede obtenerla descargando el archivo .publishsettings. Vea Importar la configuración de publicación desde IIS y Importar la configuración de publicación desde Azure.
Casilla Guardar contraseña IIS _SavePWD Si está activada, guarda la contraseña como texto sin formato en el archivo .pubxml.
Dirección URL de destino IIS SiteURLToLaunchAfterPublish Dirección URL que inicia la aplicación, por ejemplo, http://localhost/projectname. Si la configuración de IIS para el sitio web expone el sitio en un puerto específico en su configuración de enlaces, incluya esto como en http://localhost:nnnn/projectname. Esto es opcional y solo proporciona un vínculo práctico en la página Publicar y se usa para iniciar el sitio después de una publicación correcta.
habilitar la compilación ReadyToRun Carpeta PublishReadyToRun ReadyToRun es una forma de compilación anticipada (AOT). Puede reducir la latencia evitando la compilación Just-In-Time (JIT) en tiempo de ejecución.
Recortar código sin usar Carpeta PublishTrimmed Minimiza el tamaño de una implementación independiente.
Producir un solo archivo Carpeta PublishSingleFile Opción que permite que la aplicación publicada se distribuya en un único archivo.
Eliminación de archivos adicionales en el destino IIS SkipExtraFilesOnServer Para conservar los archivos agregados, desactive la casilla .
Elimine todos los archivos existentes antes de publicarlos. FTP DeleteExistingFiles Desactive esta opción para conservar los archivos no relacionados en el destino o compruebe esto para empezar con una implementación limpia en la carpeta.
Ubicación del paquete Paquete WebDeploy de IIS DesktopBuildPackageLocation Ruta de acceso del sistema de archivos local donde colocar el paquete de salida.

Pasos siguientes

La configuración se conserva en el archivo .pubxml. El archivo .pubxml es un archivo de entrada de MSBuild. Puede editar el archivo para personalizar aún más la implementación. Consulte MSBuild.

Archivos .pubxml de Visual Studio