system.nullreferenceexception怎么解决?

 我来答
SoNJiAoBABa
推荐于2019-10-12 · TA获得超过5530个赞
知道小有建树答主
回答量:29
采纳率:100%
帮助的人:4683
展开全部

有错误给你一个找到出错原因的方法:

  • 你如果是在编写程序过程中测试这个index.aspx页面时出现上述错误,那么你可以如下解决:

  1. 用VS.NET2003或VS.NET2005(主要看这个程序工程,你原来用的是哪一个开发环境了)打开此程序工程。

  2. 如果点击运行没有错误,及编译后没有产生语法错误,那么就要找到是在哪个功能的哪条语句中出现了上述错误。可在能执行的地方设置断点,逐句运行程序看到哪条语句后不能执行而提示了错误。

  3. 如果你已经new过了对象,那么你看看你new过的对象是否已经失效,也就是看看定义的对象的作用范围是否合法。

  4. 并且可以使用右键的快速监测来查看对象。

  5. 如果你是调用了Web Services(及Web服务)那么看看你实例化的Web Services是否存在,并且你是否实例化了Web Services以及是否在程序工程中添加了Web引用,其中的不对称加密解密过程是否正确,是否执行了应该执行的程序代码。

  • 如果你是没有源程序而只是访问了某个网站,那么我只能告诉你,这个错误提示是程序错误,编译过程只能监测语法,而不能监测语意,所以你不能解决,可以告诉你所访问的网站,让他们解决出现的此类问题。

错误代码

  • 首先说明出错的原因是你有一个对象没有实例化,也就是没有使用关键字new一下(例如:TexBox TB1 = new TexBox(),再如:DataSet Ds1 = new DataSet()),如果你都new了,那么也有可能是你所new的对象不存在了,或者是在程序中不可用。

  • 错误(error)是指人们在使用软、硬件的时候,软、硬件不能正常操作的一种现象。由于错误的类型很多,为了对错误进行区分,系统设定了错误代码(errorcode),软、硬件在运行中如果发生错误,将通过它内部的原有的设定判断、识别而通过错误代码的显示方式给操作者,操作者通过错误代码识别,快速找到软、硬件不能正常操作的具体原因。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式