在事件里看到这个错误
事件类型: 错误
事件来源: .NET Runtime 2.0 Error Reporting
事件种类: 无
事件 ID: 5000
日期: 2009-8-17
事件: 12:53:09
用户: N/A
计算机: SVCTAG-GBVZG2X
描述:
EventType clr20r3, P1 cmpp2_gateway.exe, P2 1.0.0.0, P3 4a88c9d9, P4 mscorlib, P5 2.0.0.0, P6 492b834a, P7 1885, P8 21, P9 system.argumentoutofrange, P10 NIL.有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。请哪位专家帮忙看一下,告诉我什么原因,我在程序里也捕获不到这个错误,有没有办法在出现这个错误的时候,不要让这个程序关闭,这样我好做针对性处理。

解决方案 »

  1.   

    看下你的连接池是不是超时,或者没有关闭reader等等,如果超出了就会这样的
      

  2.   

    谢谢,各位兄弟帮我顶啊,这里面主要有两块,一块是对数据库操作,一块是对SOCKET操作
      

  3.   

    system.argumentoutofrange
    索引超出,你在程序里面加点try/catch, 肯定会报错得到.
    估计在socket里面,数据接收不完全吧
      

  4.   

    system.argumentoutofrange检查你的参数是不是少了
      

  5.   

    socket里面 接受和发送都用错误捕获的,但没有错误么