Microsoft Windows CE 3.0  

Web Server Components and Dependencies

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Note   The following section applies only to the Web server release in Windows CE Platform Builder, where the individual libraries that make up the Web server can be linked together in customizable ways.

The Web server contains seven components. The following table lists descriptions of these components, as well as dependencies between the components. Size approximations are based on a retail build of Windows CE compiled for the Intel x86-based computer. With the exception of Httpasp, all of the components should be available in Maxall and Mincomm configurations.

Component name Description Approximate size
Httpd Required in all configurations. 20 KB
Httpcore Required in all configurations. ____
Httpparse Required in all configurations. ____
Httpauth Required for authentication. 2 KB
Httpisapi Common component for scripting options. This component is the base for ISAPI extensions, ISAPI filters, and ASP pages, and performs no stand-alone operations. 3 KB
Httpextn Required for ISAPI extensions. This component depends on Httpisapi. 4 KB
Httpfilt Required for ISAPI filters. This component depends on Httpisapi and Httpextn. 10 KB
Httpasp Required for support of ASP. This component depends on Httpisapi and Httpextn. The size approximation represents only the overhead that is added to the Web server when the separate components of ASP are installed. 1 KB
Note   The netregd component must be included to allow the Web server to be accessed by its Domain Name System (DNS) name. Without this component, you must use the IP address of the Web server to access it. See the Microsoft Windows CE Platform Builder documentation for more information about the netregd component.

If a file that is requested by the client browser has a .dll extension and is in a virtual directory with HSE_FLAGS_URL_EXECUTEpermissions, and if the Httpextn component is not part of the Web server, the "501 – Not Implemented" status code is returned to the client browser.

If a file that is requested has an .asp extension and the Httpasp component is not part of the Web server, or if the main ASP-page library has not been set up properly, the "501 – Not Implemented" status code is returned to the client browser.



 Last updated on Friday, April 02, 2004

© 2004 Microsoft Corporation. All rights reserved.