Hi everybody,
We have installed the cosign filter in our IIS6 web server running Windows
2003. One of the major features in IIS6 is application pooling. If all
applications run in the same application pool (like IIS5 does) then there
are no problems with the cosign filter. As soon as we put applications
into separate pools on a web site protected with the cosign filter then
we start getting access sharing violations for Logs\CosignLog.csl. From
our understanding, IIS6 is starting a process for each application pool
and this process is starting an instance of the cosign filter. Cosign
filter opens CosignLog.csl in his turn. When another application starts
in a separate pool on the same web site then a new instance of cosign
filter tries to open CosignLog.csl. Here a sharing violation happens.
Does it work the way I described? Has somebody run applications in
different pools on IIS6 on a web site protected with the cosign filter??
Or does anybody have an idea how to fix it?
Thank you,
Konstantin Voyk