Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Note
Ini bukan versi terbaru dari artikel ini. Untuk rilis saat ini, lihat versi .NET 10 dari artikel ini.
Warning
Versi ASP.NET Core ini tidak lagi didukung. Untuk informasi selengkapnya, lihat Kebijakan Dukungan .NET dan .NET Core. Untuk rilis saat ini, lihat versi .NET 9 dari artikel ini.
Direktori publikasi berisi aset aplikasi yang dapat disebarkan yang diproduksi oleh perintah penerbitan dotnet. Direktori berisi:
- File aplikasi
- File konfigurasi
- Aset statis
- Packages
- Runtime (hanya penyebaran mandiri)
| Jenis Aplikasi | Struktur Direktori |
|---|---|
| Eksekusi yang Bergantung pada Kerangka (FDE) |
|
| Penyebaran Mandiri (SCD) |
|
†Indikasikan direktori
Direktori penerbitan mewakili jalur akar konten, juga disebut jalur dasar aplikasi, dari penyebaran. Apa pun nama yang diberikan kepada direktori penerbitan aplikasi yang disebarkan di server, lokasinya berfungsi sebagai jalur fisik server ke aplikasi yang dihosting.
Direktori wwwroot , jika ada, hanya berisi aset statis.
Sumber daya tambahan
Direktori publikasi berisi aset aplikasi yang dapat disebarkan yang diproduksi oleh perintah penerbitan dotnet. Direktori berisi:
- File aplikasi
- File konfigurasi
- Aset statis
- Packages
- Runtime (hanya penyebaran mandiri)
| Jenis Aplikasi | Struktur Direktori |
|---|---|
| Eksekusi yang Bergantung pada Kerangka (FDE) |
|
| Penyebaran Mandiri (SCD) |
|
†Indikasikan direktori
Direktori penerbitan mewakili jalur akar konten, juga disebut jalur dasar aplikasi, dari penyebaran. Apa pun nama yang diberikan kepada direktori penerbitan aplikasi yang disebarkan di server, lokasinya berfungsi sebagai jalur fisik server ke aplikasi yang dihosting.
Direktori wwwroot , jika ada, hanya berisi aset statis.
Sumber daya tambahan
Direktori publikasi berisi aset aplikasi yang dapat disebarkan yang diproduksi oleh perintah penerbitan dotnet. Direktori berisi:
- File aplikasi
- File konfigurasi
- Aset statis
- Packages
- Runtime (hanya penyebaran mandiri)
| Jenis Aplikasi | Struktur Direktori |
|---|---|
| Eksekusi yang Bergantung pada Kerangka (FDE) |
|
| Penyebaran Mandiri (SCD) |
|
†Indikasikan direktori
Direktori penerbitan mewakili jalur akar konten, juga disebut jalur dasar aplikasi, dari penyebaran. Apa pun nama yang diberikan kepada direktori penerbitan aplikasi yang disebarkan di server, lokasinya berfungsi sebagai jalur fisik server ke aplikasi yang dihosting.
Direktori wwwroot , jika ada, hanya berisi aset statis.
Membuat folder Log berguna untuk ASP.NET pengelogan debug yang ditingkatkan Modul Inti. Folder di jalur yang disediakan untuk <handlerSetting> nilai tidak dibuat oleh modul secara otomatis dan harus ada sebelumnya dalam penyebaran untuk memungkinkan modul menulis log debug.
Direktori Log dapat dibuat untuk penyebaran menggunakan salah satu dari dua pendekatan berikut:
Tambahkan elemen berikut
<Target>ke file proyek:<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>Elemen
<MakeDir>membuat folder Log kosong dalam output yang diterbitkan. Elemen menggunakanPublishDirproperti untuk menentukan lokasi target untuk membuat folder. Beberapa metode penyebaran, seperti Web Deploy, melewati folder kosong selama penyebaran. Elemen<WriteLinesToFile>menghasilkan file di folder Log , yang menjamin penyebaran folder ke server. Pembuatan folder menggunakan pendekatan ini gagal jika proses pekerja tidak memiliki akses tulis ke folder target.Buat direktori Log secara fisik di server dalam penyebaran.
Direktori penyebaran memerlukan izin Baca/Jalankan. Direktori Log memerlukan izin Baca/Tulis. Direktori tambahan tempat file ditulis memerlukan izin Baca/Tulis.
Sumber daya tambahan
ASP.NET Core