Re: Problems with Intercepting WebDAV with IIS to simulate filesystem with a DB

At a basic level, I have done something similar to what you are trying to
accomplish.  If I understand you correctly, you are trying to interrogate
HTTP requests as they come into an IIS server using a IIS ISAPI filter.  I
wrote a simple ISAPI filter and implemented SF_NOTIFY_READ_RAW_DATA and
SF_NOTIFY_SEND_RAW_DATA.  I took the raw data, cast it as a string and used
::OutputDebugView to watch the requests.  Since the filter uses
SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA it must be registered as
a global ISAPI filter.  Additionally you must give the directory where the
DLL resides READ & EXECUTE writes through explorer.  Ensure you give these
rights to the IWAM_XXX and I_URS_XXX user or it will not work.  If you want
to debug, you also have to make the filter low protection, which brings it
in process. Hope this helps.

Steve Lomicka
CTO
Maximal Systems, Inc.
727-539-7500 ex760
www.maximal.com

Received on Tuesday, 8 January 2002 09:56:47 UTC