Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão do .NET 10 deste artigo.
Warning
Esta versão do ASP.NET Core não tem mais suporte. Para obter mais informações, consulte a Política de Suporte do .NET e do .NET Core. Para a versão atual, consulte a versão .NET 9 deste artigo.
O diretório publish contém os ativos implantáveis do aplicativo produzidos pelo comando dotnet publish. O diretório contém:
- Arquivos de aplicativo
- Arquivos de configuração
- Ativos estáticos
- Packages
- Um runtime (somente implantação autocontida)
| Tipo de Aplicação | Estrutura de diretório |
|---|---|
| FDE (Executável dependente de estrutura) |
|
| SCD (Implantação autossuficiente) |
|
†Indica um diretório
O diretório publish representa o caminho raiz de conteúdo (também chamado de caminho base do aplicativo) da implantação. Qualquer que seja o nome fornecido para o diretório publish do aplicativo implantado no servidor, o local dele serve como o caminho físico do servidor para o aplicativo hospedado.
O diretório wwwroot, se presente, contém somente ativos estáticos.
Recursos adicionais
O diretório publish contém os ativos implantáveis do aplicativo produzidos pelo comando dotnet publish. O diretório contém:
- Arquivos de aplicativo
- Arquivos de configuração
- Ativos estáticos
- Packages
- Um runtime (somente implantação autocontida)
| Tipo de Aplicação | Estrutura de diretório |
|---|---|
| FDE (Executável dependente de estrutura) |
|
| SCD (Implantação autossuficiente) |
|
†Indica um diretório
O diretório publish representa o caminho raiz de conteúdo (também chamado de caminho base do aplicativo) da implantação. Qualquer que seja o nome fornecido para o diretório publish do aplicativo implantado no servidor, o local dele serve como o caminho físico do servidor para o aplicativo hospedado.
O diretório wwwroot, se presente, contém somente ativos estáticos.
Recursos adicionais
O diretório publish contém os ativos implantáveis do aplicativo produzidos pelo comando dotnet publish. O diretório contém:
- Arquivos de aplicativo
- Arquivos de configuração
- Ativos estáticos
- Packages
- Um runtime (somente implantação autocontida)
| Tipo de Aplicação | Estrutura de diretório |
|---|---|
| FDE (Executável dependente de estrutura) |
|
| SCD (Implantação autossuficiente) |
|
†Indica um diretório
O diretório publish representa o caminho raiz de conteúdo (também chamado de caminho base do aplicativo) da implantação. Qualquer que seja o nome fornecido para o diretório publish do aplicativo implantado no servidor, o local dele serve como o caminho físico do servidor para o aplicativo hospedado.
O diretório wwwroot, se presente, contém somente ativos estáticos.
Criar uma pasta Logs é útil para o log de depuração aprimorado do Módulo do ASP.NET Core. As pastas no caminho fornecido para o valor <handlerSetting> não são criadas automaticamente pelo módulo e devem existir previamente na implantação para permitir que o módulo grave o log de depuração.
Um diretório Logs pode ser criado para a implantação usando uma das duas abordagens a seguir:
Adicione o seguinte elemento
<Target>ao arquivo de projeto:<Target Name="CreateLogsFolder" AfterTargets="Publish"> <MakeDir Directories="$(PublishDir)Logs" Condition="!Exists('$(PublishDir)Logs')" /> <WriteLinesToFile File="$(PublishDir)Logs\.log" Lines="Generated file" Overwrite="True" Condition="!Exists('$(PublishDir)Logs\.log')" /> </Target>O elemento
<MakeDir>cria uma pasta Logs vazia na saída publicada. O elemento usa a propriedadePublishDirpara determinar o local de destino no qual criar a pasta. Vários métodos de implantação, como a Implantação da Web, ignoram pastas vazias durante a implantação. O elemento<WriteLinesToFile>gera um arquivo na pasta Logs, o que garante a implantação da pasta no servidor. A criação de pasta usando essa abordagem poderá falhar se o processo de trabalho não tiver acesso de gravação para a pasta de destino.Crie fisicamente o diretório Logs no servidor na implantação.
O diretório de implantação requer permissões de leitura/execução. O diretório Logs requer permissões de leitura/gravação. Diretórios adicionais em que os arquivos são gravados exigem permissões de leitura/gravação.