chrisad
Sun Jul 13 03:41:59 CDT 2003
Hey ~
Any of your ISAPI's require Read Raw Data? The notion of "flipping back to
IIS 5 Compat mode" is the easy way out. What I challenge us to do is find
out why your ISAPI's are failing in IIS 6 native mode (WPIM).
So, start with this -
a). What are your IIS log files telling you? What is the sub-status
codes?
b). Do any of your requests to your ISAPI's have unique, but unknown
MIME types?
c). What about your event viewer logs - they give you clues.
IIS 5 Isolation Mode is designed for applications that simply cannot be run
in WPIM but this is a band-aid until your application can be re-written to
support IIS 6 native architecture.
Some of the things that make ISAPI apps fail in Worker Process Isolation
Mode:
a). DLLs can't be multi-instanced
b). Rely on parent process to be inetinfo.exe
c). Rely on WAM (wam.dll - ISAPI used to do the magic between IIS and
COM+ in IIS 4, 5)
d). ISAPI needs Read Raw Data access - ... this can be worked around
using the new Wildcard Mapping for ISAPI.
The list is a little bigger - but if one of these aren't it, then lets ditch
the IIS 5 IM mode and find out what it takes to run in WPIM.
HTH,
--
~Chris (MSFT)
IIS Supportability Lead
Provided As-Is.
"Egbert Nierop (MVP for IIS)" <egbert_nierop@nospam.com> wrote in message
news:u0N9Jz4RDHA.704@tk2msftngp13.phx.gbl...
> "Abram" <abram.h@edgestream.com> wrote in message
> news:048501c34760$ef4d9f20$a601280a@phx.gbl...
> > I have several ISAPIs that worked fine under W2K, but
> > under W2K they don't run at all and some display page not
> > found.
> >
> > I have allowed ISAPI extentions to be run on the server,
> > but still no luck.
> >
> > What's strange is some ISAPIs work and others don't.
>
>
> Turn IIS6 in IIS5 backward compatibility mode.
>
> This is because ISAPI is not running in the inetinfo.exe process anymore
but
> running inside w3wp. Thus more safe against crashes but some ISAPI
filters,
> do reckon to run inside inetinfo.exe... and could cause compat problems.
>
> --
> compatible web farm Session replacement for Asp and Asp.Net
>
http://www.nieropwebconsult.nl/asp_session_manager.htm
>
>
> > What could be causing this?
>