Bagikan melalui


Fungsi PFN_WEB_CORE_ACTIVATE

Memulai instans Inti Web yang Dihosting.

Sintaks

typedef HRESULT (*PFN_WEB_CORE_ACTIVATE)(  
   IN PCWSTR pszAppHostConfigFile,  
   IN PCWSTR pszRootWebConfigFile,  
   IN PCWSTR pszInstanceName  
);  

Parameter

pszAppHostConfigFile
Penunjuk ke string yang berisi jalur file konfigurasi.

pszRootWebConfigFile
Penunjuk ke string yang berisi jalur file Web.config akar. (Opsional)

pszInstanceName
Penunjuk ke string yang berisi nama instans yang akan digunakan untuk pengelogan peristiwa.

Tampilkan Nilai

Sebuah HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Nilai Deskripsi
S_OK Menunjukkan bahwa operasi berhasil.
ERROR_SERVICE_ALREADY_RUNNING Menunjukkan bahwa instans Hosted Web Core sudah berjalan dalam proses.
ERROR_INVALID_DATA Menunjukkan bahwa terjadi kesalahan konfigurasi dalam file konfigurasi.

Catatan

PFN_WEB_CORE_ACTIVATE Jika fungsi mengembalikan pesan ERROR_INVALID_DATA, Pemeriksa Peristiwa mungkin berisi detail tambahan mengenai penyebab kegagalan.

Keterangan

Fungsi ini PFN_WEB_CORE_ACTIVATE adalah prototipe untuk WebCoreActivate titik entri DLL di Hwebcore.dll yang digunakan untuk memulai Inti Web yang Dihosting. Proses yang menghosting inti Web diperlukan untuk menyediakan jalur file konfigurasi yang berisi pengaturan konfigurasi untuk situs apa pun, kumpulan aplikasi, dan sebagainya, yang akan dibuat.

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 cara membuat file konfigurasi untuk aplikasi Anda, lihat Panduan: Membuat File Konfigurasi untuk Hosted Web Core.

Fungsi ini juga memerlukan nama instans Inti Web yang Dihosting yang digunakan IIS 7 saat mencatat peristiwa ke Penampil Peristiwa. Proses hosting dapat secara opsional menyediakan jalur file Web.config akar yang berisi parameter tambahan.

Persyaratan

Jenis Deskripsi
Klien - IIS 7.0 di Windows Vista
- IIS 7.5 di Windows 7
- IIS 8.0 di Windows 8
- IIS 10.0 pada Windows 10
Server - IIS 7.0 di Windows Server 2008
- IIS 7.5 di Windows Server 2008 R2
- IIS 8.0 di Windows Server 2012
- IIS 8.5 di Windows Server 2012 R2
- IIS 10.0 di Windows Server 2016
Produk - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
Header Hwebcore.h

Lihat juga

Referensi API Inti Web yang Dihosting
Fungsi PFN_WEB_CORE_SHUTDOWN