Mengelola pengaturan penyebaran web

Anda dapat mengontrol bagaimana aplikasi web Anda disebarkan menggunakan pengaturan.

Prasyarat

Visual Studio dengan beban kerja Pengembangan Web terinstal.

Mengelola pengaturan

Tautan Perlihatkan semua pengaturan akan muncul setelah Anda menjalankan wizard Terbitkan untuk membuat profil publikasi. Pengaturan bervariasi sesuai dengan jenis penyebaran.

Untuk melihat atau mengubah pengaturan, pilih tautan Tampilkan semua pengaturan, atau klik salah satu ikon pensil. Halaman Pengaturan muncul.

  1. Klik tautan Pengaturan. Layar Pengaturan terbuka.
  2. Tombol Prev membawa Anda ke layar sebelumnya dengan pengaturan yang dapat Anda ubah untuk beberapa tipe penyebaran.
  3. Perluas Opsi Penerbitan File untuk melihat pengaturan yang terkait dengan file yang mungkin sudah ada di situs.
  4. Perluas pengaturan Database untuk melihat informasi koneksi database, yang bisa berbeda dari apa yang digunakan aplikasi Anda saat berjalan secara lokal selama pengembangan dan pengujian.

Tabel berikut ini menjelaskan pengaturan. Klik tautan untuk informasi selengkapnya.

Nama Jenis profil Harta benda Deskripsi
Konfigurasi Folder, IIS LastUsedBuildConfiguration Konfigurasi build proyek untuk disebarkan, misalnya, Release.
TargetFramework Folder, IIS TargetFramework Versi .NET tempat aplikasi ditargetkan untuk dijalankan. Ini sudah ditetapkan oleh proyek, tetapi Anda dapat mengubahnya untuk penyebaran.
mode Penyebaran Folder, IIS tidak ada atau SelfContained Anda dapat memilih bergantung pada framework jika Anda dapat bergantung pada runtime yang telah tersedia, atau mandiri jika Anda ingin mengemas runtime bersama file hasil publikasi aplikasi.
Waktu Operasi Target Folder, IIS ID Runtime .NET (RID) untuk penyebaran ini.
Server IIS MSDeployServiceURL Nama server web, URI, atau alamat IP. Misalnya, localhost.
Nama situs IIS Situs Nama situs di IIS, misalnya, Default Web Site.
Nama pengguna IIS UserName Nama pengguna yang akan Anda gunakan untuk mengakses situs di IIS.
Kata sandi IIS UserPWD Saat pertama kali menerbitkan, Anda membuat kata sandi yang akan Anda gunakan untuk menerbitkan situs. Kata sandi tidak dapat diubah di Visual Studio, tetapi dapat diubah di IIS atau di Azure. Jika Anda tidak mengetahui kata sandinya, Anda bisa mendapatkannya dengan mengunduh file .publishsettings. Lihat Impor pengaturan publikasi dari IIS dan Impor pengaturan publikasi dari Azure.
Kotak centang Simpan kata sandi IIS _SavePWD Jika dicentang, simpan kata sandi sebagai teks biasa dalam file .pubxml.
URL Tujuan IIS SiteURLToLaunchAfterPublish URL yang meluncurkan aplikasi, misalnya, http://localhost/projectname. Jika konfigurasi IIS untuk situs web mengekspos situs pada port tertentu dalam pengaturan pengikatannya, sertakan seperti dalam http://localhost:nnnn/projectname. Ini opsional dan hanya menyediakan tautan yang nyaman di halaman Terbitkan, dan digunakan untuk meluncurkan situs setelah penerbitan berhasil.
Mengaktifkan kompilasi ReadyToRun Folder PublishReadyToRun ReadyToRun adalah bentuk kompilasi Ahead-of-time (AOT). Ini dapat mengurangi latensi dengan menghindari kompilasi Just-in-time (JIT) pada runtime.
Pangkas kode yang tidak digunakan Folder PublishTrimmed Meminimalkan ukuran penginstalan mandiri.
Menghasilkan file tunggal Map PublishSingleFile Opsi yang memungkinkan aplikasi yang diterbitkan didistribusikan dalam satu file.
Menghapus file tambahan di tujuan IIS SkipExtraFilesOnServer Untuk mempertahankan file yang ditambahkan, kosongkan kotak centang.
Hapus semua file yang ada sebelum menerbitkan. FTP DeleteExistingFiles Hapus centang ini untuk membiarkan file yang tidak terkait tetap ada di tujuan, atau centang ini untuk memulai dengan pengaturan ulang ke folder tujuan.
Lokasi paket Paket WebDeploy IIS DesktopBuildPackageLocation Jalur sistem file lokal untuk meletakkan paket output.

Langkah berikutnya

Pengaturan dipertahankan dalam file .pubxml. File .pubxml adalah file input MSBuild. Anda dapat mengedit file untuk menyesuaikan penyebaran lebih lanjut. Lihat MSBuild.

File .pubxml Visual Studio