我对我的 asp.net 网站中的单例列表有疑问。根据设计,单例列表用于存储所有自定义信息,所以第一个用户访问网站,单例列表被调用,如果为空则初始化(调用select sql脚本并从数据库中获取数据)。
然后在后端站点上,我们有一个页面,用于清除单例列表中的所有数据,仅在我们更新数据库中的一些自定义信息时使用。
这个逻辑很清楚,并且可以正常工作。但是,昨天我刚刚添加了一条新的自定义记录,然后我清除了单例列表后,我仍然看不到新添加的自定义信息。我试了很多次,就是没用。所以我在我们的测试环境上做了同样的事情,效果很好。最后,我偶尔尝试命令iisreset,它开始工作。我的意思是这很奇怪,我试图弄清楚为什么,有人能给我一些线索吗?非常感谢。