我面临着一个特殊的问题,一个asp.net 2.0应用程序(C#代码背后),它已经运行了3年左右。事情是我有一个名为“Horse”的自定义对象,它变为null我检查其可空性的特定行虽然看起来没有理由在此行变为空。有趣的是,当我在获取空引用异常的行之前使用Response.Write吐出此对象的内容时,它向浏览器显示“horse”对象的内容。
更有趣的是,如果我从IE 6.0和IE 7.0访问该页面,我根本不会得到异常。但是如果我使用IE 8.0,那么我会得到这个例外。
有谁能告诉我这个问题的原因和解决方案? 提前致谢! Subrata
答案 0 :(得分:0)
Rex M和Nikhil所说的非常正确。但是,您是否尝试过清除cookie /缓存?
如果应用程序依赖于cookie并且浏览器存储已经过载,那么我之前就已经看到过这种情况。