我的服务器上的一个应用程序池下有一组应用程序,其中一些共享应该独占的相同资源,因此,我想使用可以在这些应用程序之间共享的静态字典来保存所有者共享 dll 库中的令牌,并让每个应用程序通过该库申请令牌:
public class SessionCache
{
private static SessionCache _sessionData = new SessionCache();
public static SessionCache Instance { get { return _sessionData; } }
private Dictionary<string, SessionCacheItem> _dataDic = new Dictionary<string, SessionCacheItem>();
...}
不幸的是,静态 SessionCache.Instance 并没有通过默认设置在不同应用程序之间共享,有没有办法配置多个应用程序共享同一个静态变量?谢谢