Asp.Net Mvc - 将事物存储在Application_Start中重新初始化的静态变量中是否安全

时间:2013-03-08 20:17:53

标签: asp.net asp.net-mvc appdomain

我有一些关于当前部署的一般非关键信息,这些信息是在Application_Start中收集的,目前存储在公共静态只读字符串中。

这只是一个小字符串,所以我不担心内存使用情况或其他任何问题。

这是否适用于Application Domain回收的角度?是否会出现静态内部的值会消失而不能重新初始化的情况?

1 个答案:

答案 0 :(得分:0)

如果在填充变量之前发生异常并且吞下了异常,那么该字符串将为null。