托管 Web 核心 API 参考
本部分介绍开发人员可用于使用托管 Web 核心托管网页的函数。 托管 Web Core 使除工作进程以外的进程能够加载 IIS 核心的实例。 此实例需要单独的配置文件,并且只能托管一个应用程序池。
本节内容
函数 | 说明 |
---|---|
PFN_WEB_CORE_ACTIVATE | 启动托管 Web 核心的实例。 |
PFN_WEB_CORE_SET_METADATA_DLL_ENTRY | 设置 Web 核心激活的元数据选项。 |
PFN_WEB_CORE_SHUTDOWN | 关闭托管 Web 核心的实例。 |
备注
创建托管 Web 核心的实例可让除工作进程以外的进程加载 IIS 核心,这是 IIS 提供的基本 Web 应用程序和内容服务功能。
注意
使用托管 Web 核心编写的应用程序不会继承 Windows 进程激活服务 (WAS) 为 IIS 应用程序提供的监视功能。
托管 Web Core 使进程能够托管网页,而无需重新创建 IIS 核心本机提供的应用程序功能。 例如,IIS 核心已提供身份验证和授权;因此,编写使用托管 Web 核心的应用程序的开发人员不必手动创建安全基础结构。 IIS 核心还提供需要大量精力才能手动重新创建的其他功能,例如 Internet 服务器 API (ISAPI) 筛选器和扩展支持、HTTP 协议堆栈 (HTTP.sys) 驱动程序、身份验证等。
注意
托管 Web 核心需要遵循 ApplicationHost.config 文件设计的配置文件,但托管 Web 核心仅支持一个应用程序池。 有关托管 Web 代码所需的配置文件的详细信息,请参阅 演练:为托管 Web 核心创建配置文件。