Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Toto není nejnovější verze tohoto článku. Aktuální verzi najdete ve verzi .NET 10 tohoto článku.
Warning
Tato verze ASP.NET Core se už nepodporuje. Další informace najdete v zásadách podpory .NET a .NET Core. Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Adresář publikování obsahuje nasaditelné prostředky aplikace vytvořené příkazem dotnet publish . Adresář obsahuje:
- Soubory aplikací
- Konfigurační soubory
- Statické prostředky
- Packages
- Modul runtime (pouze samostatné nasazení )
| Typ aplikace | Adresářová struktura |
|---|---|
| Spustitelný soubor závislý na rozhraní (FDE) |
|
| Samostatné nasazení (SCD) |
|
†Indikuje adresář
Adresář publikování představuje kořenovou cestu k obsahu, označovanou také jako základní cesta aplikace, nasazení. Jakýkoli název se přidělí adresáři publikování nasazené aplikace na serveru, jeho umístění slouží jako fyzická cesta serveru k hostované aplikaci.
Adresář wwwroot , pokud je k dispozici, obsahuje pouze statické prostředky.
Dodatečné zdroje
- dotnet publish
- nasazení aplikací .NET
- Cílové architektury
- Katalog identifikátorů RID .NET
Adresář publikování obsahuje nasaditelné prostředky aplikace vytvořené příkazem dotnet publish . Adresář obsahuje:
- Soubory aplikací
- Konfigurační soubory
- Statické prostředky
- Packages
- Modul runtime (pouze samostatné nasazení )
| Typ aplikace | Adresářová struktura |
|---|---|
| Spustitelný soubor závislý na rozhraní (FDE) |
|
| Samostatné nasazení (SCD) |
|
†Indikuje adresář
Adresář publikování představuje kořenovou cestu k obsahu, označovanou také jako základní cesta aplikace, nasazení. Jakýkoli název se přidělí adresáři publikování nasazené aplikace na serveru, jeho umístění slouží jako fyzická cesta serveru k hostované aplikaci.
Adresář wwwroot , pokud je k dispozici, obsahuje pouze statické prostředky.
Dodatečné zdroje
- dotnet publish
- nasazení aplikací .NET
- Cílové architektury
- Katalog identifikátorů RID .NET
Adresář publikování obsahuje nasaditelné prostředky aplikace vytvořené příkazem dotnet publish . Adresář obsahuje:
- Soubory aplikací
- Konfigurační soubory
- Statické prostředky
- Packages
- Modul runtime (pouze samostatné nasazení )
| Typ aplikace | Adresářová struktura |
|---|---|
| Spustitelný soubor závislý na rozhraní (FDE) |
|
| Samostatné nasazení (SCD) |
|
†Indikuje adresář
Adresář publikování představuje kořenovou cestu k obsahu, označovanou také jako základní cesta aplikace, nasazení. Jakýkoli název se přidělí adresáři publikování nasazené aplikace na serveru, jeho umístění slouží jako fyzická cesta serveru k hostované aplikaci.
Adresář wwwroot , pokud je k dispozici, obsahuje pouze statické prostředky.
Vytvoření složky Protokoly je užitečné pro rozšířené protokolování ladění modulu ASP.NET Core Module. Složky v cestě zadané hodnotě <handlerSetting> modul automaticky nevytvoří a měly by předem existovat v nasazení, aby modul mohl zapisovat protokol ladění.
Pro nasazení je možné vytvořit adresář protokolů pomocí jednoho z následujících dvou přístupů:
Do souboru projektu přidejte následující
<Target>prvek:<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>Element
<MakeDir>vytvoří v publikovaném výstupu prázdnou složku Logs . Element používáPublishDirvlastnost k určení cílového umístění pro vytvoření složky. Několik metod nasazení, jako je nasazení webu, během nasazování přeskočí prázdné složky. Element<WriteLinesToFile>vygeneruje soubor ve složce Protokoly , který zaručuje nasazení složky na server. Vytvoření složky pomocí tohoto přístupu selže, pokud pracovní proces nemá přístup k zápisu do cílové složky.Fyzicky vytvořte adresář Protokolů na serveru v nasazení.
Adresář nasazení vyžaduje oprávnění ke čtení a spuštění. Adresář Protokolů vyžaduje oprávnění ke čtení a zápisu. Další adresáře, ve kterých jsou soubory zapsané, vyžadují oprávnění ke čtení a zápisu.
Dodatečné zdroje
- dotnet publish
- nasazení aplikací .NET
- Cílové architektury
- Katalog identifikátorů RID .NET