IIS中全局变量无故被清空了

ighack 2016-03-09 08:34:29
我的程序是调用的个DLL中的方法,给这个DLL中的全局变量符值。
但有时过一段时间这些全局变量就被清空了,但我用ajax每隔2秒钟就去访问一下这些变量
为什么还是会被清空。我也试过放到Application中去了还是清空了
...全文
321 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ighack 2016-03-17
  • 打赏
  • 举报
回复
还是“将“固定时间间隔(分钟)” 改为 0” 具体参看http://www.cnblogs.com/Fishwood/p/3602041.html
Poopaye 2016-03-11
  • 打赏
  • 举报
回复
引用 8 楼 ighack 的回复:
[quote=引用 6 楼 fei2yun 的回复:] 静态类被回收?
这些全局全量是静态的[/quote] 自己删掉的
ighack 2016-03-11
  • 打赏
  • 举报
回复
我想也是IIS应用程序池回收了 但我已经将“固定时间间隔(分钟)” 改为 0 还存在问题
ighack 2016-03-10
  • 打赏
  • 举报
回复
引用 6 楼 fei2yun 的回复:
静态类被回收?
这些全局全量是静态的
ighack 2016-03-10
  • 打赏
  • 举报
回复
引用 2 楼 WM_JAWIN 的回复:
也有可能你的程序有“bug”,你自己清除了
这个应该没有吧。我同样一DLL也有做一个C/S版的程序 在C/S版的程序里这个全局变量就没有被清空
加油馒头 2016-03-10
  • 打赏
  • 举报
回复
看看IIS内存,估计IIS自己回收了,或者重启了
江南小鱼 2016-03-09
  • 打赏
  • 举报
回复
五码无真相~
  • 打赏
  • 举报
回复
任何iis回收都会导致被清空,所以你需要有恢复数据的逻辑判断
正怒月神 2016-03-09
  • 打赏
  • 举报
回复
先调试看看吧。
WM_JAWIN 2016-03-09
  • 打赏
  • 举报
回复
也有可能你的程序有“bug”,你自己清除了
WM_JAWIN 2016-03-09
  • 打赏
  • 举报
回复
进程池自动回收了。可能是内存不足

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧