web service running on same thread

  • Thread starter Thread starter Joseph
  • Start date Start date
J

Joseph

Hi,

I have 2 web services (WS1 and WS2). The sessionstate of WS1 is InProc and
the sessionState of WS2 is Off. WS1 is calling a web method on WS2 from 2
different threads (i.e. WS1 triggered from 2 different sessions on different
browsers) simultaneously. However, the called web method on WS2 is running
on the same thread. Is it possible to make the web method on WS2 to run on
different threads?

thanks.

Joseph
 
Hi Joseph,

Thank you for using Microsoft NewsGroup Service. Based on your description,
you'd like to make a certain WebMethod to execute in different thread when
it is called by different requests? Is my understanding of your problem
correct?

Generally the WebMethod in ASP.NET webservice are all executed in a certain
Thread. The thread is not a ThreadPoolThread. So if you check the ThreadID
each time you called the webmethod, the ID is the same one. Also, there
isn't any attribute or property that can directly change or set this
feature. As for your situation, you want the second webmethod (called by
another stateful webmethod) run in multithread, would you please provide me
more information about the requirement of your program. Maybe we can look
for some other means to deal with it.
Also if you have any other questions on it , please feel free to let me
know.

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
 
Hi Joseph,


Have you had a chance to check out my preceding suggestion? If you have any
problem, please feel free to let me know.


Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
 
Back
Top