I have an asmx web service that is allowed to respond to only one client.
In other words, if the service is called by client A and calls to server B, I would like B to postpone until A is completed, then B can get the service.
If this is too complicated, then with minimal minimum calls from B, a user error should fail for the time when A enters the service.
The reason is that the service is heavily dependent on XML I / O and serialization, so it is imperative that the service is not invoked by more than one client at a time.
Thanks in advance
source
share