我试图在服务器上为 ASP.Net 应用程序存在一个作为对象的变量。我想启动它,然后让应用程序的每个用户都拥有它。
我的理解是,该Global.asax文件包含一个名为的方法,该方法Application_Start在用户第一次调用时启动。它对Application_BeginRequest每个请求都有一个方法。该方法Application_Start不适合我的需要,因为每个用户一次。
是否有可能以某种方式为所有用户提供一个对象?
将全局变量存储在静态类中也不起作用,因为它是每个应用程序用户的实例。
需要的原因是我们正在尝试使用新产品并提高性能(速度),并且该对象的声明和初始化是我们试图规避的性能成本。
Stackoverflow-Global.asax并没有真正帮助我
Stackoverflow-SessionVariables不能解决我的需求
有没有办法将对象变量存储在可供整个用户池使用的文件中?我对解决方案感到茫然?