Asp.net mvc 4 MVC站点配置的全局/静态变量

Asp.net mvc 4 MVC站点配置的全局/静态变量,asp.net-mvc-4,global-variables,Asp.net Mvc 4,Global Variables,跨多个会话访问MVC中全局变量的最有效方法是什么 我希望访问每个用户可能缓存的数据库数据,包括公司名称、列表页面上的项目数量等。在过去,我创建了一个设置服务,并使用IoC(eg)将其实例化为单例。这比仅仅使用web.configAppSettings提供了更多的灵活性。有人能确认这是跨会话全局共享/访问变量的最佳方式吗?请注意,我不会手动实现单例-我会使用IoC来维护它。这意味着设置服务只需要关注获取和维护所需的设置。我已经使用了缓存业务对象-这将提供列表页面上的项目数量,等等。

跨多个会话访问MVC中全局变量的最有效方法是什么


我希望访问每个用户可能缓存的数据库数据,包括公司名称、列表页面上的项目数量等。

在过去,我创建了一个设置服务,并使用IoC(eg)将其实例化为单例。这比仅仅使用
web.config
AppSettings提供了更多的灵活性。

有人能确认这是跨会话全局共享/访问变量的最佳方式吗?请注意,我不会手动实现单例-我会使用IoC来维护它。这意味着设置服务只需要关注获取和维护所需的设置。我已经使用了缓存业务对象-这将提供列表页面上的项目数量,等等。