We have a Windows CE client with the .NET compact framework on, and we
start 10 workerthreads on this client.(Everything is C#) They all make
webcalls to our ASP.NET webservice,and they all have a local pointer to
the webservice.
we do something like this :
DataSet ds = new DataSet();
ds = myService.GetInfo();
myServive.DoSomething(ds.something);
The problem is, it seems that sometimes one thread is using the data
from another thread to make the second call (
myServive.DoSomething...). We can see this because we log everything
on the webserver side (and we also log the different session id's).
The GetInfo call returns everyting OK , but the next call is with other
data than returned by the GetInfo() call. Has anyone seen this before?
Thanks,
Joris