【问题标题】:Public Static HashTable公共静态哈希表
【发布时间】:2011-02-22 22:19:50
【问题描述】:

我定义了一个public static HashTable。它将数据存储几秒钟的运行时间,然后数据消失,然后HashTable 变为null

问题是什么,我该如何解决?

【问题讨论】:

  • 你能发布一些代码吗?这里还不够……
  • 问题没有用——无法从描述中找出任何东西
  • 如果静态哈希表变量只在构造函数中赋值,则设为public static readonly
  • OP 希望我们如何回答这个问题?他们甚至会思考吗?
  • 不知道为什么这会被关闭,而不是像 BFree 建议的那样等待更多的澄清?毕竟,问题本身很简单:ASP.net MVC 应用程序中的公共静态 Hashtable 始终变为 NULL。从那个清晰的描述中,我们可以解释在 ASP.net 中,静态在应用程序的整个生命周期内在所有请求之间共享,并要求一些代码:哈希表是如何声明的?是否有任何代码可以创建它或将其设置为 NULL?这个问题不是很好而且有些不完整,但恕我直言,这是一个真正的问题......

标签: c# asp.net hashtable


【解决方案1】:

Web 应用程序已重新启动。

完全符合预期的行为。

找出重新启动 Web 应用程序的原因。

这可能是许多事情之一:

  • 更新 web.config
  • 回收
  • .aspx 文件的任何更新都会导致重新编译。

【讨论】:

    猜你喜欢
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多