Re: a new worker process(aspnet_wp.exe) for each web service request ...
From: Alvin Bruney [MVP] (vapor)
Date: 02/08/05
- Next message: John Baker: "Viewer ONLY shows Code - Not Html"
- Previous message: Kostadin Kostov: "RE: placing dynamic controls?"
- In reply to: CG: "a new worker process(aspnet_wp.exe) for each web service request ..."
- Next in thread: CG: "Re: a new worker process(aspnet_wp.exe) for each web service request ..."
- Reply: CG: "Re: a new worker process(aspnet_wp.exe) for each web service request ..."
- Messages sorted by: [ date ] [ thread ]
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 >
- Next message: John Baker: "Viewer ONLY shows Code - Not Html"
- Previous message: Kostadin Kostov: "RE: placing dynamic controls?"
- In reply to: CG: "a new worker process(aspnet_wp.exe) for each web service request ..."
- Next in thread: CG: "Re: a new worker process(aspnet_wp.exe) for each web service request ..."
- Reply: CG: "Re: a new worker process(aspnet_wp.exe) for each web service request ..."
- Messages sorted by: [ date ] [ thread ]