Internet First Steps: ISAPI Server Extensions and Filters
If you already have an application and want to run it on a Web server, there are several tasks to complete:
Remove any dialog boxes and other user-interface features from the DLL that will run on the server.
When running on a Web server, you provide content to the client through HTML. Design the HTML pages you will use on the client to collect information that is sent to the server, and to return results to the client.
Reduce code size and remove unnecessary functions to increase processing efficiency.
If you are writing a database front-end application using simple queries, you may be able to use DB Connector (which ships as part of Internet Information Server) for your database processing. See the documentation that comes with Internet Information Server.
If you want to use multiple queries on a page or use advanced features of SQL Server, you will need to write an ISAPI DLL to provide special forms processing and to access the full capabilities of SQL Server.
For more information on ISAPI, see:
See Also Internet: Where Is..., ISAPI Server Extensions and Filters, Internet Server API (ISAPI) Extensions