This question tests basic understanding of web farms and distiruted systems.
Sample answer:
There are number of possible ways to solve this problem based on your system architecture.
One of the solutions would be to use .NET Remoting Singleton.
Another is to utilize centralized storage such as App Fabric Caching or Sessions State Database table to store an indicator that the object has already been created on any of the servers in your web farm.
Session Based Singleton
Sample answer:
There are number of possible ways to solve this problem based on your system architecture.
One of the solutions would be to use .NET Remoting Singleton.
Another is to utilize centralized storage such as App Fabric Caching or Sessions State Database table to store an indicator that the object has already been created on any of the servers in your web farm.
Session Based Singleton