|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.|
Because the Windows CE Web server is loaded on startup, typically you would have to use a kernel-mode debugger to debug ISAPI extensions and filters. To make it easier to debug ISAPI applications, an executable version of the Web server, HTTPDEXE, is provided with Windows CE 3.0. HTTPDEXE is identical to the Web server, except that it runs as an executable application. To use this debugger on your ISAPI extensions and filters follow these steps:
Keep in mind that because HTTPDEXE is not running as a DLL, the Web server administration tools have no effect. To turn the HTTPDEXE server off, you must restart your device.
Running the Web server as an executable application offers increased isolation from faulty extensions and filters. When the Web server is run as a Device.exe file, it is possible for a faulty ISAPI extension or ISAPI filter to destabilize the system. If the Web server is run as an executable application, ISAPI extensions and filters are in a different address space from system threads, which reduces the possibility of system corruption. If you want additional stability and do not plan to administer the Web server remotely, you should run the Web server as an executable application.
Last updated on Friday, April 02, 2004