Hello All,
I've developed a chunk of code as a ISAPI filter initially and due to the nature of how filters work I need to port it over to a Extension (which will be run as a wildcard extension). I was able to debug my filter by attaching to inetserv.exe. Before I can start the port I want to make sure I can debug the extension as well.
I am doing development and testing on iis6 - ws2003 sp2 - VS 2005 via remote desktop.
From my understanding there are two ways of doing it
a) run iis6 in iis5 isolation mode load the extension and attach VS 2005 to inetserv.exe
b) run without issolation mode with a single application pool/worker process. Then stoping the w3svc service(and thus the w3wp hosting the extension) and running it from console with the "-debug" switch.
Now I have some problems with both approaches. With a) I attach VS2005 to inetserv.exe and the symbols for my project dont seem to be loaded. This either means that the extension was not loaded for some reason (which I cannot pinpoint the reason for as there is no log trail in the event viewer) or that there is some other issue.
I cannot say much about option b) because w3wp will not start on the command line, I am logged in via rdesktop as administrator (and I have added administrator to IIS_WPG as it was worth a shot).
I think I want to get w3wp started in debug mode before I start wondering if my extension is compiling correctly etc. Hope you guys can help me.
Thank you
Hassan Syed