"Bobbo" <> wrote in message
news: ps.com...
>
> Max wrote:
>
> > Due to the behaviour of a particular COM object, I need to ensure that a
> > request for a particular ASP page is finalized before another request
for
> > the page is processed. Does IIS have a way to ensure that subsequent
> > requests will be queued until the current request is completed?
> >
> > If not, can IIS be configured to use seperate processes to satisfy
requests
> > for a nominated ASP page?
>
> As far as I'm aware, you can only specify process isolation on a
> per-application basis. This procedure varies with the version of IIS
> you're using.
>
> Here's the procedure for version 6 (my version):
>
http://www.microsoft.com/technet/pro....mspx?mfr=true
>
On it's own it doesn't help serialise access to the page. It may be
possible to tweak the application metadata to allow only one worker thread
then only one request into the application can be processed at a time.
One approach might be to enable debugging. That limits the app to a single
thread but care needs to be taken that any configured debugger doesn't block
operation (e.g. Dr Watson style debugging is ok but script debugger will
just hang the process if there is an error).
If there is only one CPU then setting AspProcessorThreadMax to 1 might also
do it.
Anthony.