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.
- Clique no link Configurações. A tela Configurações abre.
- O botão Anterior leva você para a tela anterior com configurações que você pode editar para alguns tipos de implantação.
- Expanda as Opções de publicação de arquivo para exibir as configurações relacionadas a arquivos que já podem estar no site.
- 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.