Share via


Internet Information Services (IIS) 7.0

Applies To: Windows Server 2008

IIS (Internet Information Services) is a secure, reliable, and scalable Web server that provides an easy to manage platform for developing and hosting Web applications and services.

Hierarchy of Managed Entities

Managed Entities

Name Description

IIS Windows Process Activation Service (WAS)

Windows Process Activation Service (WAS) manages application pool configuration and the creation and lifetime of worker processes for HTTP and other protocols. The World Wide Web Publishing Service (W3SVC) and other services depend on WAS.

IIS Application Pool

An Internet Information Services (IIS) application pool is a grouping of URLs that is routed to one or more worker processes. Because application pools define a set of Web applications that share one or more worker processes, they provide a convenient way to administer a set of Web sites and applications and their corresponding worker processes. Process boundaries separate each worker process; therefore, a Web site or application in one application pool will not be affected by application problems in other application pools. Application pools significantly increase both the reliability and manageability of a Web infrastructure.

IIS Worker Process

An Internet Information Services (IIS) worker process is a windows process (w3wp.exe) which runs Web applications, and is responsible for handling requests sent to a Web Server for a specific application pool.

IIS Protocol Adapter

An Internet Information Services (IIS) protocol adapter is a Windows service that receives messages on a specific network protocol and communicates with The Windows Process Activation Service (WAS) to route incoming messages to the correct worker process.

IIS FTP Service

The Internet Information Services (IIS) FTP Service enables the Web server to be a File Transfer Protocol (FTP) server. If this service is stopped, the server cannot function as an FTP server.

IIS Web Management Service (WMSvc)

The Internet Information Services (IIS) Web Management Service (WMSvc) enables remote and delegated management of a Web server and its Web sites and applications.

IIS Application Host Helper Service (AppHostSvc)

The Internet Information Services (IIS) ApplicationHost Helper Service (AppHostSvc) enables IIS configuration history and application pool SID (security identifier) mapping. It enables the configuration history functionality by saving the ApplicationHost.config file to separate configuration history subdirectories at set intervals.

IISADMIN Service

The Internet Information Services (IIS) IISAdmin service hosts the IIS 6.0 configuration compatibility component (metabase). The metabase is required to run IIS 6.0 administrative scripts, SMTP, and FTP.

IIS Hosted Web Core

The Internet Information Services (IIS) Hosted Web Core (HWC) is a low-level component that is used to run Web applications without the Windows Process Activation Service (WAS) or the built-in IIS configuration store (ApplicationHost.config).

IIS World Wide Web Publishing Service (W3SVC)

The Internet Information Services (IIS) World Wide Web Publishing Service (W3SVC), sometimes referred to as the WWW Service, manages the HTTP protocol and HTTP performance counters.

IIS Web Site

An Internet Information Services (IIS) Web site is a unique collection of Web pages and Web applications that is hosted on an IIS Web server. Web sites have bindings that consist of a port number, an IP address, and an optional host name or names.

Active Server Pages (ASP)

Active Server Pages (ASP) enables Web servers to dynamically generate Web pages and create interactive Web applications by using server-side scripting technology.