I am working on an application that uses .NET remoting features. There are multiple instances of a process running on different set of data. Every instance of the process has its own unique transaction number. Now the problem is that we had one instance that had used correct transaction number for half of its work whereas for the other it used the transaction number of of the process started just after it.
Transaction number is a class level variable for this process. Method which provides transaction number is an static method.
Thanks, in advance for the help.