Link to home
Start Free TrialLog in
Avatar of gjbaker
gjbaker

asked on

Debug ISAPI DLL

We are just starting to develop for the Internet, our project is an ISAPI DLL, and we are using Windows NT Personal Web Server.  We are trying to figure out how we can debug the DLL within Delphi 5.  We found some instructions for Windows "95" personal web server, but we can seem to figure out NT.  Any help would be greatly appreciated.

Greg
Avatar of Epsylon
Epsylon

Use 'c:\winnt\system32\inetsrv\inetinfo.exe' as host application and '-e w3svc' as parameter

Do a *find* in the Delphi help and search for 'debug isapi'
Listening
take a look at this

http://msdn.microsoft.com/workshop/server/iis/ixcptmon.asp

There are serveral things that you will learn quickly about debuging ASPI.  If you have a more specific question we can narrow it down for you but as you know this question is about as vague as "how do I do user administration with NT"

also do key word searches at

www.support.microsoft.com

good luck
ASKER CERTIFIED SOLUTION
Avatar of simonet
simonet
Flag of Brazil image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Another thing that should be noted is that the personal server makes it kinda easy to start and stop the web secvices...under IIS this is a bit harder.  Basically for performance reasons the DLL is only loaded once and then multisessioned.  This means that only one memory instance of the DLL is running.  You will see a problem here if the thing errors out because you have to stop the service to overwrite the IASPI with your newly compiled code.  Look at this page for some help

http://support.microsoft.com/support/kb/articles/Q182/0/59.ASP?LNG=ENG&SA=ALLKB&FR=0