Bagikan melalui


Referensi API Inti Web yang Dihosting

Bagian ini menjelaskan fungsi yang dapat digunakan pengembang untuk menghosting halaman Web dengan Inti Web yang Dihosting. Hosted Web Core memungkinkan proses selain proses pekerja untuk memuat instans inti IIS. Instans ini memerlukan file konfigurasi terpisah dan hanya dapat menghosting satu kumpulan aplikasi.

Di Bagian Ini

Fungsi Deskripsi
PFN_WEB_CORE_ACTIVATE Memulai instans Inti Web yang Dihosting.
PFN_WEB_CORE_SET_METADATA_DLL_ENTRY Mengatur opsi metadata untuk aktivasi inti web.
PFN_WEB_CORE_SHUTDOWN Mematikan instans Inti Web yang Dihosting.

Keterangan

Membuat instans Hosted Web Core memungkinkan proses selain proses pekerja untuk memuat inti IIS, yang merupakan aplikasi Web dasar dan fungsionalitas penyajian konten yang disediakan oleh IIS.

Catatan

Aplikasi yang ditulis menggunakan Hosted Web Core tidak mewarisi fungsionalitas pemantauan yang disediakan oleh Layanan Aktivasi Proses Windows (WAS) untuk aplikasi IIS.

Hosted Web Core memungkinkan proses untuk menghosting halaman Web tanpa harus membuat ulang fungsionalitas aplikasi yang disediakan secara asli oleh inti IIS. Misalnya, inti IIS sudah menyediakan autentikasi dan otorisasi; oleh karena itu, pengembang yang menulis aplikasi yang menggunakan Hosted Web Core tidak perlu membuat infrastruktur keamanan secara manual. Inti IIS juga menyediakan fungsionalitas tambahan yang akan membutuhkan banyak upaya untuk membuat ulang secara manual, seperti dukungan filter dan ekstensi Internet Server API (ISAPI), fungsionalitas yang disediakan oleh driver tumpukan protokol HTTP (HTTP.sys), autentikasi, dan sebagainya.

Catatan

Hosted Web Core memerlukan file konfigurasi yang mengikuti desain file ApplicationHost.config, kecuali bahwa Hosted Web Core hanya mendukung satu kumpulan aplikasi. Untuk informasi selengkapnya tentang file konfigurasi yang diperlukan untuk Kode Web yang Dihosting, lihat Panduan: Membuat File Konfigurasi untuk Inti Web yang Dihosting.

Lihat juga

Membuat Aplikasi Web Core yang Dihosting