다음을 통해 공유


호스트된 Web Core API 참조

이 섹션에서는 개발자가 Hosted Web Core를 사용하여 웹 페이지를 호스트하는 데 사용할 수 있는 함수에 대해 설명합니다. 호스트된 Web Core를 사용하면 작업자 프로세스 이외의 프로세스가 IIS 코어의 instance 로드할 수 있습니다. 이 instance 별도의 구성 파일이 필요하며 하나의 애플리케이션 풀만 호스트할 수 있습니다.

섹션 내용

함수 Description
PFN_WEB_CORE_ACTIVATE Hosted Web Core의 instance 시작합니다.
PFN_WEB_CORE_SET_METADATA_DLL_ENTRY 웹 코어 활성화에 대한 메타데이터 옵션을 설정합니다.
PFN_WEB_CORE_SHUTDOWN Hosted Web Core의 instance 종료합니다.

설명

Hosted Web Core의 instance 만들면 작업자 프로세스 이외의 프로세스가 IIS에서 제공하는 기본 웹 애플리케이션 및 콘텐츠 서비스 기능인 IIS 코어를 로드할 수 있습니다.

참고

Hosted Web Core를 사용하여 작성된 애플리케이션은 IIS 애플리케이션용 WAS(Windows Process Activation Service)에서 제공하는 모니터링 기능을 상속하지 않습니다.

호스트된 Web Core를 사용하면 IIS 코어에서 기본적으로 제공하는 애플리케이션 기능을 다시 만들지 않고도 프로세스가 웹 페이지를 호스트할 수 있습니다. 예를 들어 IIS 코어는 이미 인증 및 권한 부여를 제공합니다. 따라서 Hosted Web Core를 사용하는 애플리케이션을 작성하는 개발자는 보안 인프라를 수동으로 만들 필요가 없습니다. 또한 IIS 코어는 ISAPI(인터넷 서버 API) 필터 및 확장 지원, HTTP 프로토콜 스택(HTTP.sys) 드라이버에서 제공하는 기능, 인증 등 수동으로 다시 만들기 위해 많은 노력이 필요한 추가 기능을 제공합니다.

참고

Hosted Web Core는 하나의 애플리케이션 풀만 지원한다는 점을 제외하고 ApplicationHost.config 파일의 디자인을 따르는 구성 파일이 필요합니다. 호스트된 웹 코드에 필요한 구성 파일에 대한 자세한 내용은 연습: Hosted Web Core에 대한 구성 파일 만들기를 참조하세요.

참고 항목

호스트된 Web Core 애플리케이션 만들기