We found that the key to order this things at get a productive application out of our coding is understanding what IIS really does and how an extension is executed. We hope it will save you some valuable time when first starting isapi development. In order to allow easy offline storage and printout, we have created just this single, relativly large document. We think it is the best compromise available. If you find anything to add, correct or otherwise change in this document, please do not hesitate to mail us.
Any comments are welcome.
Overview If you start developing server extensions, you need to know something about their execution environment. Furthermore, IIS can handle multiple requests concurrently. Thus your isapi app can be called by more than one thread concurrently. However, such a highly performant interface has its cost. And this is all this document is about.