託管的 Web Core API 參考
本節說明開發人員可用來裝載網頁與託管 Web Core 的函式。 裝載的 Web Core 可讓背景工作進程以外的進程載入 IIS 核心的實例。 此實例需要個別的組態檔,而且只能裝載一個應用程式集區。
本節內容
函式 | 描述 |
---|---|
PFN_WEB_CORE_ACTI加值稅E | 啟動託管 Web Core 的實例。 |
PFN_WEB_CORE_SET_METADATA_DLL_ENTRY | 設定 Web 核心啟用的中繼資料選項。 |
PFN_WEB_CORE_SHUTDOWN | 關閉託管 Web Core 的實例。 |
備註
建立託管 Web Core 的實例可讓背景工作進程以外的進程載入 IIS 核心,這是 IIS 所提供的基底 Web 應用程式和內容服務功能。
注意
使用託管 Web Core 撰寫的應用程式不會繼承 Windows 進程啟用服務所提供的監視功能, (WAS) IIS 應用程式。
裝載的 Web Core 可讓進程裝載網頁,而不需要重新建立 IIS 核心原生提供的應用程式功能。 例如,IIS 核心已提供驗證和授權;因此,撰寫使用託管 Web Core 之應用程式的開發人員不需要手動建立安全性基礎結構。 IIS 核心也提供額外的功能,需要手動重新建立,例如 Internet Server API (ISAPI) 篩選和擴充功能支援、HTTP 通訊協定堆疊 (HTTP.sys) 驅動程式、驗證等功能。
注意
裝載的 Web Core 需要遵循ApplicationHost.config檔案設計的組態檔,但裝載的 Web Core 僅支援一個應用程式集區。 如需託管 Web 程式碼所需組態檔的詳細資訊,請參閱 逐步解說:建立託管 Web 核心的組態檔。