首先说,这个错误不是程序引起的事情因为我在很多台机器上都部署成功了,可现在在一台windows2003的服务器上失败了,程序是可以运行起来,可一调用函数就会出现这个错误,这个程序是.net webservice +oracle,不知道是哪里的问题,是权限还是系统的问题,还是IIS的问题,以前也在2003的系统上部署过,运行的很正常,这次不知道怎么办了,已经弄了很多天了,大侠们有什么想法没有?还请指教

解决方案 »

  1.   

    未设置到实例?那就是引用了NULL对象啊,看看出问题的位置哪个可能是空对象不就行了
      

  2.   

    不要光看字面的意思,最根本的问题应该不是那里,如果我引用了NULL对象,他在别的机器上也应该无法运行
      

  3.   

    System.NullReferenceException: Object reference not set to an instance of an object.   at BCL.Data.DA.ExecuteDataset(String connectionStrings, String commandText) in F:\Documents and Settings\black_light\桌面\中外运无线出入库扫描\BCL.Data\DA.cs:line 116
       at 中外运无线出入库扫描.DAL.SearchIP(String ip) in F:\Documents and Settings\black_light\桌面\中外运无线出入库扫描\中外运无线出入库扫描\DAL.cs:line 63
       at 中外运无线出入库扫描.Service1.SendIP(String ip) in F:\Documents and Settings\black_light\桌面\中外运无线出入库扫描\中外运无线出入库扫描\Service1.asmx.cs:line 83
    不知道为什么会报道F盘目录下,那个目录根本不存在啊。
      

  4.   

    BCL.Data\DA.cs:line 116 
    DAL.cs:line 63 
    Service1.asmx.cs:line 83 把这几个信息前面10行代码贴出来看看
      

  5.   

    有可能是DataSet里面没有数据造成的 单步调试看看就知道了