Re: a new worker process(aspnet_wp.exe) for each web service request ...

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Alvin Bruney [MVP] (vapor)
Date: 02/08/05


Date: Tue, 8 Feb 2005 09:57:47 -0400

That functionality is simply not supported. For efficiency, requests are
serviced by one worker process in IIS 5. You will need to re-design your
business layer so that it can execute correctly in the worker process

-- 
Regards,
Alvin Bruney [MVP ASP.NET]
[Shameless Author plug]
The Microsoft Office Web Components Black Book with .NET
Now Available @ http://tinyurl.com/27***
----------------------------------------------------------
"CG" <cguan_ggl1@yahoo.com> wrote in message 
news:1107800750.515922.203510@o13g2000cwo.googlegroups.com...
>I have a VS .NET 2003 web service project which references a Managed
> C++ assembly.
>
> The managed C++ assembly in turn uses some unmanaged code.
>
> Because of some restriction in the unmanaged (legacy) code, I can only
> have a aspnet_wp.exe
> worker process service only one web service request. In other words,
> after aspnet_wp.exe (wp1)
> serviced User1's web service request, it should not be used to service
> another
> web service request (from User1 or any other User2).
>
> User1 -> aspnet_wp.exe (wp1)
> User2 -> another worker process other than wp1 ...
> and so on.
>
> In the machine.config file, it seems the following processModel
> Attributes - setting requestLimit=1 and
>
> requestQueueLimit=1 - will do the trick for me. Am I correct?
>
> processModel Attributes:
>         requestLimit="[Infinite | number]" - Total number of requests
> to serve before process is
>
> shutdown
>          requestQueueLimit="[Infinite | number]" - Number of queued
> requests allowed before process is
>
> shutdown
>
>
> Is it possible to set these attributes in a config file specific to my
> web service project? That way I can avoid changing the machine.config
> setting which will apply to other projects too.
>
> TIA,
> CG
> 

Quantcast