Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Det här är inte den senaste versionen av den här artikeln. Den aktuella versionen finns i .NET 10-versionen av den här artikeln.
Warning
Den här versionen av ASP.NET Core stöds inte längre. Mer information finns i supportpolicyn för .NET och .NET Core. För den nuvarande utgåvan, se .NET 9-versionen av den här artikeln .
Publiceringskatalogen innehåller appens distributionsbara tillgångar som skapas av dotnet-publiceringskommandot. Katalogen innehåller:
- Programfiler
- Konfigurationsfiler
- Statiska tillgångar
- Packages
- En runtime-miljö (endast fristående distribution)
| Apptyp | Katalogstruktur |
|---|---|
| Ramverksberoende körbar fil (FDE) |
|
| Fristående distribution (SCD) |
|
†Indikerar en katalog
Publiceringskatalogen representerar innehållsrotsökvägen, även kallad programbassökvägen, för distributionen. Oavsett vilket namn som ges till publiceringskatalogen för den distribuerade appen på servern fungerar dess plats som serverns fysiska sökväg till den värdbaserade appen.
Wwwroot-katalogen innehåller, om den finns, endast statiska tillgångar.
Ytterligare resurser
Publiceringskatalogen innehåller appens distributionsbara tillgångar som skapas av dotnet-publiceringskommandot. Katalogen innehåller:
- Programfiler
- Konfigurationsfiler
- Statiska tillgångar
- Packages
- En runtime-miljö (endast fristående distribution)
| Apptyp | Katalogstruktur |
|---|---|
| Ramverksberoende körbar fil (FDE) |
|
| Fristående distribution (SCD) |
|
†Indikerar en katalog
Publiceringskatalogen representerar innehållsrotsökvägen, även kallad programbassökvägen, för distributionen. Oavsett vilket namn som ges till publiceringskatalogen för den distribuerade appen på servern fungerar dess plats som serverns fysiska sökväg till den värdbaserade appen.
Wwwroot-katalogen innehåller, om den finns, endast statiska tillgångar.
Ytterligare resurser
Publiceringskatalogen innehåller appens distributionsbara tillgångar som skapas av dotnet-publiceringskommandot. Katalogen innehåller:
- Programfiler
- Konfigurationsfiler
- Statiska tillgångar
- Packages
- En runtime-miljö (endast fristående distribution)
| Apptyp | Katalogstruktur |
|---|---|
| Ramverksberoende körbar fil (FDE) |
|
| Fristående distribution (SCD) |
|
†Indikerar en katalog
Publiceringskatalogen representerar innehållsrotsökvägen, även kallad programbassökvägen, för distributionen. Oavsett vilket namn som ges till publiceringskatalogen för den distribuerade appen på servern fungerar dess plats som serverns fysiska sökväg till den värdbaserade appen.
Wwwroot-katalogen innehåller, om den finns, endast statiska tillgångar.
Det är användbart att skapa en loggmapp för ASP.NET Core Module-förbättrad felsökningsloggning. Mappar i den sökväg som anges för <handlerSetting>-värdet skapas inte automatiskt av modulen och bör redan finnas i distributionen så att modulen kan skriva felsökningsloggfilen.
En loggkatalog kan skapas för distributionen med någon av följande två metoder:
Lägg till följande
<Target>element i projektfilen:<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>Elementet
<MakeDir>skapar en tom loggmapp i de publicerade utdata. Elementet använderPublishDiregenskapen för att fastställa målplatsen för att skapa mappen. Flera distributionsmetoder, till exempel Webbdistribution, hoppar över tomma mappar under distributionen. Elementet<WriteLinesToFile>genererar en fil i mappen Loggar , vilket garanterar distribution av mappen till servern. Det går inte att skapa mappar med den här metoden om arbetsprocessen inte har skrivåtkomst till målmappen.Skapa katalogen Loggar fysiskt på servern i distributionen.
Distributionskatalogen kräver läs-/exekveringsbehörigheter. Katalogen Loggar kräver läs-/skrivbehörigheter. Ytterligare kataloger där filer skrivs kräver läs-/skrivbehörighet.
Ytterligare resurser
ASP.NET Core