我的程序里不定期会出现System.NullReferenceException异常。
我try到了,但不知道具体是哪个对象没赋值。
而且是偶然发生的,不是必然的。我怎么找到哪个对象是null呢?
难道每隔2行try一下,再标记是哪2行之间出的问题,逐步缩小范围来找?我同事是再服务器上装个vs2005,然后重现刚才的错误,再调试的。但是这个错误可能要很久再发生,怎么办好呀?
能记录错误的具体行数吗?
我是直接
catch(Exception error1)
{记录 error1}
记录下得error1为:System.NullReferenceException: Object reference not set to an instance of an object.
at Remoting1.blist(Int32 _page)
我try到了,但不知道具体是哪个对象没赋值。
而且是偶然发生的,不是必然的。我怎么找到哪个对象是null呢?
难道每隔2行try一下,再标记是哪2行之间出的问题,逐步缩小范围来找?我同事是再服务器上装个vs2005,然后重现刚才的错误,再调试的。但是这个错误可能要很久再发生,怎么办好呀?
能记录错误的具体行数吗?
我是直接
catch(Exception error1)
{记录 error1}
记录下得error1为:System.NullReferenceException: Object reference not set to an instance of an object.
at Remoting1.blist(Int32 _page)
解决方案 »
- 新手问题:请问C#中WriteLine();
- Thread和Process之间有什么区别?.NET新引入了Application Domain的概念,这样他们三个之间有什么区别?引入了Application Domain会带来一些潜在的问题么?
- c# 如何返回托管类型的内存字节大小
- 我想在其他程序上增加一个连接页面,全部代码如下,但是现实出来的是一个空白页
- 如何绑定?
- 读取状态字段
- 如何利用socket编写服务端响应多客户端(需要分别回复)??急!!
- 哪位高手能告诉我在C#中哪个函数是强制转换Int型的
- 键盘记录功能
- C#怎么根据时间来获取最新的值
- C#生成的WinForm程序是否必须得在安装了.Net FrameWork才可以运行?
- 获得textbox的输入后的內容
string s=Request.QueryString[""]==null?"":"";
string s=Request.QueryString[""]==null?"":"";
这样是可以的!
此外如你说的逐步缩小范围也是可以的啊。。就是麻烦点。。