Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.