Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describen las funciones que los desarrolladores pueden usar para hospedar páginas web con Hosted Web Core. Hosted Web Core permite que los procesos distintos de un proceso de trabajo carguen una instancia del núcleo de IIS. Esta instancia requiere un archivo de configuración independiente y solo puede hospedar un grupo de aplicaciones.
En esta sección
| Función | Descripción |
|---|---|
| PFN_WEB_CORE_ACTIVATE | Inicia una instancia del núcleo web hospedado. |
| PFN_WEB_CORE_SET_METADATA_DLL_ENTRY | Establece las opciones de metadatos para una activación básica web. |
| PFN_WEB_CORE_SHUTDOWN | Cierra una instancia del núcleo web hospedado. |
Comentarios
La creación de una instancia de Hosted Web Core permite que un proceso distinto de un proceso de trabajo cargue el núcleo de IIS, que es la aplicación web base y la funcionalidad de servicio de contenido proporcionada por IIS.
Nota:
Las aplicaciones escritas mediante Hosted Web Core no heredan la funcionalidad de supervisión proporcionada por el Servicio de activación de procesos de Windows (WAS) para aplicaciones IIS.
Hosted Web Core permite que un proceso hospede páginas web sin tener que volver a crear la funcionalidad de la aplicación proporcionada de forma nativa por el núcleo de IIS. Por ejemplo, el núcleo de IIS ya proporciona autenticación y autorización; por lo tanto, un desarrollador que está escribiendo una aplicación que usa Hosted Web Core no tendría que crear manualmente una infraestructura de seguridad. El núcleo de IIS también proporciona funcionalidad adicional que requeriría mucho esfuerzo para volver a crear manualmente, como compatibilidad con la extensión y el filtro de la API de Internet Server (ISAPI), la funcionalidad proporcionada por el controlador de pila de protocolos HTTP (HTTP.sys), la autenticación, etc.
Nota:
Hosted Web Core requiere un archivo de configuración que siga el diseño del archivo ApplicationHost.config, salvo que Hosted Web Core solo admite un grupo de aplicaciones. Para obtener más información sobre el archivo de configuración necesario para el código web hospedado, vea Tutorial: Crear un archivo de configuración para Hosted Web Core.