Gerenciar configurações de implantação da Web
Você pode controlar como seu aplicativo Web é implantado usando as configurações.
Pré-requisito
Visual Studio com a carga de trabalho de Desenvolvimento Web instalada.
Gerenciar configurações
O Mostrar todas as configurações link aparece depois que você executa o assistente Publicar 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 é exibida.
- Clique no link Configurações . A tela Configurações é aberta.
- O botão Prev 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 quando executado localmente durante o desenvolvimento e o teste.
A tabela a seguir descreve as configurações. Clique nos links para obter mais informações.
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 se destina a 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 do framework se puder contar com a disponibilidade do runtime, ou autónomo se quiser incluir o runtime com os artefatos de publicação da aplicação. |
Tempo de Execução Alvo | Pasta, IIS | O .NET Runtime ID (RID) para esta implantação. | |
Servidor | IIS | MSDeployServiceURL |
O nome do servidor Web, URI ou endereço IP. Por exemplo, localhost . |
Nome do site | IIS | Sítio | O nome do site no IIS, por exemplo, Default Web Site . |
Nome de utilizador | IIS | UserName |
O nome de usuário que você usará para acessar o site no IIS. |
Palavra-passe | IIS | UserPWD |
Na primeira vez que publicar, você criará uma senha que usará para publicar o site. A senha não pode ser alterada no Visual Studio, mas pode ser alterada no IIS ou no Azure. Se não souber a palavra-passe, pode obtê-la descarregando o ficheiro .publishsettings . Consulte Configurações de publicação de importação do IIS e Configurações de publicação de importação do Azure. |
Caixa de verificação Guardar palavra-passe | IIS | _SavePWD |
Se estiver marcada, salva a senha como texto sem formatação no arquivo .pubxml . |
URL de destino | IIS | SiteURLToLaunchAfterPublish |
O URL que inicia o aplicativo, por exemplo, http://localhost/projectname . Se a configuração do IIS para o site expõe o site em uma porta específica em suas configurações de associações, inclua isso 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. |
Ativar compilação ReadyToRun | Pasta | PublishReadyToRun |
ReadyToRun é uma forma de compilação Ahead-of-time (AOT). Ele pode reduzir a latência evitando a compilação Just-in-time (JIT) em tempo de execução. |
Cortar código não utilizado | Pasta | PublishTrimmed |
Minimiza o tamanho de uma implantação independente. |
Produzir arquivo único | Pasta | PublishSingleFile |
Uma opção que permite que o aplicativo publicado seja distribuído em um único arquivo. |
Remover 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 isso para começar com uma implantação limpa na pasta. |
Localização do pacote | Pacote WebDeploy do IIS | DesktopBuildPackageLocation |
Um caminho do sistema de arquivos local para colocar o pacote de saída. |
Próximos passos
As configurações são mantidas no arquivo .pubxml
. O arquivo .pubxml
é um arquivo de entrada MSBuild. Você pode editar o arquivo para personalizar ainda mais a implantação. Consulte MSBuild.