dataWeb
  Products Support Ordering Company  
     

Options
FAQ
Newsletter
Message Board
Kylix
Web Development
ISAPI
Providers

Home
Site Map
Contact
Downloads
 

ISAPI

Last update: 11/16/01

Microsoft's ISAPI interface has become a standard for powerful CGI applications. dataWeb is working with this API for years and has gathered a lot of experience in this time. We want to share this knowledge with you. On this page you find links and downloads for everybody who is writing or working with ISAPI applications.

Introductory Pages

CGI Programming Unleashed Ziff Davis Microsoft
Online book on CGI programming that contains a fine chapter on ISAPI programming. Visit... Overview over the various ways of server side program execution
(english). Visit...
Original Microsoft documentation for the IS application program interface (english). Visit...
lost world Delphi Web Developer CommPass Point Limited
ISAPI Homepage with a small sample project (german). Visit... Nice article on creating an ISAPI extension with Delphi (english). Visit... Information, tutorials and links on ISAPI programming witn Visual C++ and Delphi (English). Visit...
Windows 2000 Magazine Delphi 3000
Basic ISAPI knowledge for network administrators. Visit... Article on how to write a simple ISAPI Filter with Delphi. Visit...

ISAPI for pros

Stephen Genusa Programming with ISAPI with Visual Basic 5 Microsoft Systems Journal
Last updated in 1996 this site by the former ISAPI guru can still be of some value (English).Visit... A couple of frequently asked questions on ISAPI (English). Visit... This article by Leon Braginski and Matt Powell show how to write an ISAPI filter to change the way how IIS maps URLs to physical drive locations (English)Visit...
15 Seconds web advisor MSDN
Frequently asked questions about ISAPI, Internet Information Server and related topics (english). Visit... A collection of links and books on ISAPI. Visit... ISAPI documentation by Microsoft. Visit...
Google Directory WebTechniques EnduraSoft
ISAPI Links (English). Visit... Article by Jay Frazier on managing IIS in a shared-server environment using ISAPI filters. Visit...  This article by Kenn Scribner explains how to implement the SOAP protocol on ISAPI. Visit... 
CodeGuru About.com IIS FAQ
ISAPI section containing articles and sample code. Visit... ISAPI tutorial for Delphi developers by Hadi Hariri. Visit... HowTos and FAQs on ISAPI debugging, programming with a special section on Delphi. Visit...

Newsgroups

Microsoft USA
Visit...

Sample Code

MindCraft The Code Project Server Seven (beta v .92b)
Source code for a module that generates load for ISAPI 2.0 interfaces.
Visit...
Some ISAPI projects in C++ for download. Visit... A Delphi Web server project abandonned in 1998 but source is still available and shows how to implement ISAPI support. Visit...

Free ISAPI Tools by dataWeb

There is a problem when developing and using ISAPI Extensions for MS IIS coming from the fact, that there is no IIS command to unload a single loaded extension. This way each time you have to exchange your extension for reasons of bug fixing or enhancing you will have to down the server und then to restart. While this might be no problem in an intranet where you can access the server directly it is very combersum if you are not the network manager or if your server is at your provider.
ISAPI Manager is an ISAPI DLL, that enables you to manage your own ISAPI library remotely. ISAPI manager is loaded before your ISAPI DLL and such allows loading and unloading of your DLL over the web. The functions are password protected. ISAPI Manager is freeware but you may not delete or modify the copyright (english).
Download ISAPI Manager
Readme.txt
With Local ISA Client you don't need an Internet Server to execute your ISAPI DLL locally. Local ISA Client is a web browser with integrated ISAPI interface and opens completly new possibilities for your ISAPI extension. It is not only a gread testing tool, it also makes your ISAPI DLL a complete application if distributed with Local ISA Client. Local ISA Client is freeware but you may not delete the info window, the copyright and the dataWeb domain address (english).
Download Local ISA Client

ISAPI Tools and Products from other Vendors

NewObjects Best Code Dr. Bob
NewObjects offers ISAPI filters for authentication, redirection and other purposes. Visit... An ISAPI filter component to make programming ISAPI filters easier. Visit... Dr. Bob's IntraBob is a free ISAPI debugging tool similar to dataWeb's Local ISA. Visit...

Books on ISAPI

Most ISAPI books are out of print and not on stock at the big book shops. At the time of this writing only the first four books in this list are available.

Jeffrey Trent (Editor), Chris Wuestefeld, Jim Clemens: Inside ISAPI
New Riders Publishing, 1997
Concentrates on filters and seems to neglect extension.

Adam Blum: Active X Web Programming
Wiley 1996
The book contains four chapters on ISAPI programming.

Aaron Skonnard: Essential Wininet
Addison-Wesley, 1998

Tony Beveridge and Paul McGlashan: High Performance ISAPI/NSAPI Web Programming
Coriolis Group, 1997
Introductory level. Not on stock.

Wayne S. Freeze: Programming Isapi With Visual Basic 5
Premier Press, 1997

SmartForce: Developing MFC Applications - the Internet and Isapi
SmartForce, 2000
Training - CD ROM on ISAPI programming

Michael Tracy: Professional C++ Isapi
Wrox Press, 1996
Paperback, 273 pages

Stephen Genusa: Using ISAPI
Que Corporation, 1997.
A great book on programming ISAPI extensions and ISAPI filters using C++. Now out of print.

Internet Servers Supporting the ISAPI interface

Sambar Server Apache 1.3.12 OmniHTTPd
Free Internet Server supporting ISAPI for Windows 95 and Windows NT. Visit... The most frequently used Internet Server now also for Windows NT. Free for non-commercial use. Visit... Omnicron still offers its free award-winning Windows 95 Web server as well as the professional edition.Visit...
Zeus Technology MS Internet Information Server Other servers
Zeus Web Server runs on may Unix platforms including Linux and supports ISAPI, NSAPI, FastCGI and many other application programming interfaces. Visit... Industry standard Web server from the inventors of ISAPIVisit... Swiss Galaxy has an older list of ISAPI Web serversVisit...

Related Topics

Web Developers Library University of Magdeburg c't Computer Magazin
Web Developers Library (English). Visit... CGI and HTML (German). Visit... Article on dynamic hompages in the German computer journal c't (German). Visit...

Click here to find Internet Providers who offer Web Servers with ISAPI Support.

 

 
Copyright 2002 dataWeb GmbH
All rights reserved