Compartilhar via


Gerenciar configurações de implantação da Web

Você pode controlar como seu aplicativo Web é implantado usando as configurações.

Pré-requisito

O Visual Studio com a carga de trabalho de desenvolvimento da Web instalada.

Gerenciar configurações

O link Mostrar todas as configurações aparece depois que você executa o assistente de publicação para criar um perfil de publicação. As configurações variam de acordo com o tipo de implantação.

Para visualizar ou alterar as configurações, selecione o link Mostrar todas as configurações ou clique em qualquer um dos ícones de lápis. A página Configurações será exibida.

  1. Clique no link Configurações. A tela Configurações abre.
  2. O botão Anterior leva você para a tela anterior com configurações que você pode editar para alguns tipos de implantação.
  3. Expanda as Opções de publicação de arquivo para exibir as configurações relacionadas a arquivos que já podem estar no site.
  4. Expanda as configurações do banco de dados para exibir as informações de conexão do banco de dados, que podem ser diferentes do que seu aplicativo usa ao executar localmente durante o desenvolvimento e o teste.

A tabela a seguir descreve as configurações. Clique nos links para obter mais informação.

Nome Tipos de perfil Propriedade Descrição
Configuração Pasta, IIS LastUsedBuildConfiguration A configuração de compilação do projeto a ser implantada, por exemplo, Release.
TargetFramework Pasta, IIS TargetFramework A versão do .NET na qual o aplicativo deve ser executado. Isso já está definido pelo projeto, mas você pode alterá-lo para implantação.
Modo de implantação Pasta, IIS nenhum ou SelfContained Você pode escolher dependente da estrutura se puder depender da disponibilidade do tempo de execução, ou independente se quiser empacotar o tempo de execução com os artefatos de publicação do aplicativo.
Runtime de Destino Pasta, IIS A ID de Runtime (RID) do .NET para essa implantação.
Servidor IIS MSDeployServiceURL O nome do servidor da Web, URI ou endereço IP. Por exemplo, localhost.
Nome do site IIS Site O nome do site no IIS, por exemplo, Default Web Site.
Nome de Usuário IIS UserName O nome de usuário que você usará para acessar o site no IIS.
Senha IIS UserPWD Na primeira vez que publicar, você cria uma senha que será usada para publicar o site. A senha não pode ser alterada no Visual Studio, mas pode ser alterada no IIS ou no Azure. Se você não souber a senha, poderá obtê-la baixando o arquivo .publishsettings. Consulte Importar configurações de publicação do IIS e Importar configurações de publicação do Azure.
Caixa de seleção Salvar senha IIS _SavePWD Se marcada, salva a senha como texto simples no arquivo .pubxml.
URL de destino IIS SiteURLToLaunchAfterPublish A URL que inicia o aplicativo, por exemplo, http://localhost/projectname. Se a configuração do IIS para o site expor o site em uma porta específica em suas configurações de associações, inclua-a como em http://localhost:nnnn/projectname. Isso é opcional e fornece apenas um link conveniente na página Publicar e é usado para iniciar o site após uma publicação bem-sucedida.
Habilitar compilação do ReadyToRun Pasta PublishReadyToRun O ReadyToRun é uma forma de compilação AOT (Ahead-of-time). Ele pode reduzir a latência evitando a compilação JIT (Just-in-time) em runtime.
Cortar código não utilizado Pasta PublishTrimmed Minimiza o tamanho de uma implantação autossuficiente.
Produzir arquivo único Pasta PublishSingleFile Uma opção que permite que o aplicativo publicado seja distribuído em um único arquivo.
Remover os arquivos adicionais no destino IIS SkipExtraFilesOnServer Para preservar os arquivos adicionados, desmarque a caixa.
Exclua todos os arquivos existentes antes de publicar. FTP DeleteExistingFiles Desmarque esta opção para preservar arquivos não relacionados no destino ou marque esta opção para iniciar com uma implantação limpa na pasta.
Local do pacote Pacote IIS WebDeploy DesktopBuildPackageLocation Um caminho do sistema de arquivos local para colocar o pacote de saída.

Próximas etapas

As configurações são mantidas no arquivo .pubxml. O arquivo .pubxml é um arquivo de entrada do MSBuild. Você pode editar o arquivo para personalizar ainda mais a implantação. Consulte MSBuild.

Arquivos .pubxml do Visual Studio