读取用户会话时出现 HttpRuntime CacheInternal NULL 引用异常(反射)

HttpRuntime CacheInternal NULL reference exception while reading user sessions (Reflection)(读取用户会话时出现 HttpRuntime CacheInternal NULL 引用异常(反射))

本文介绍了读取用户会话时出现 HttpRuntime CacheInternal NULL 引用异常(反射)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我们的 windows 服务器(2008R2 ,2012) 上进行一些更新后,Asp.net 应用程序抛出错误:

var obj_1 = typeof(HttpRuntime).GetProperty("CacheInternal", BindingFlags.NonPublic | BindingFlags.Static);

CacheInternal 即将为空,不知道为什么?

以下解决方案不起作用:(

解决方案

我找到了解决方案.现在 HTTPRuntime 类没有 CacheInternal 属性.所以为了完成上述任务,我创建了一个全局列表,在 Session_Start 的该列表中添加会话,并在 Global.asax 的 Sessions_end 函数中删除会话.

After some updates on our windows servers(2008R2 ,2012) Asp.net application throwing error:

var obj_1 = typeof(HttpRuntime).GetProperty("CacheInternal", BindingFlags.NonPublic | BindingFlags.Static); 

CacheInternal is coming null, dont know why ?

following solution is not working :( Solution

解决方案

I have find the solution. Now HTTPRuntime class doesnt have CacheInternal Property.So to achive the above task I have created a global list adding sessions in that list in Session_Start and removing the sessions in Sessions_end functions of Global.asax.

这篇关于读取用户会话时出现 HttpRuntime CacheInternal NULL 引用异常(反射)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:读取用户会话时出现 HttpRuntime CacheInternal NULL 引用异常(反射)

基础教程推荐