In my CSLA Silverlight application my DataPortal will not receive any additional requests from the same client if it is currently processing a request.
I.e. if I start a DataPortal_Fetch which runs a slow database procedure, no other requests are honored until the fetch completes.
From what I have read here this should not be the case and the WcfPortal should allow concurrent requests from the same user. I am definitely not using the SynchronizedWcfProxy (I am using a CompressedProxy which inherits from WcfProxy).
We have tested and concurrent requests from separate client instances are processed asynchronously, its just the requests from the same client.
I have not set up any serviceThrottling settings on the Wcf service.
Any idea what may be preventing these concurrent calls?