none
CS程序问题 RRS feed

  • 问题

  • 问题描述:在服务器上有一个CS程序,作用是监控服务器上某个文件夹中的文件(文件是客户访问服务器时上传到服务器上的),只要有新文件,CS程序就会去读文件中的数据,然后执行相关操作。现在发现程序已强行退出(正常是24小时运行)。在事件查看器的应用程序节点发现大量的错误,来源是.NET Runtime 2.0,事件ID:5000。错误描述如下:

    EventType clr20r3, P1 test.exe, P2 2.0.0.6, P3 49349ef6, P4 test, P5 2.0.0.6, P6 49349ef6, P7 1596, P8 9c, P9 pszqoadhx1u5zahbhohghldgiy4qixhx, P10 NIL.

     

    这个错误描述不知道是什么意思? 也不知道对应得解决方案。希望有知道的朋友指教指教。问题很急!在线等

     

    2008年12月26日 4:58

答案

  • 出现未处理的异常造成的,.NET2.0的策略是出现未处理的异常就退出。你使用FileSystemWatcher 类

    • 已标记为答案 张烨 2009年3月31日 0:39
    2008年12月28日 2:43
    版主

全部回复

  •  

    我觉得还不如把所有代码全用try catch包起来,catch捕捉exctpion.message写错误日志文件那样容易知道错误。24小时运行的一般都用服务,好像服务能高效一点似的。听说如果用windows.forms.timer控件长时间运行就出错,得用system.timers.timer类。
    2008年12月27日 16:03
  • 出现未处理的异常造成的,.NET2.0的策略是出现未处理的异常就退出。你使用FileSystemWatcher 类

    • 已标记为答案 张烨 2009年3月31日 0:39
    2008年12月28日 2:43
    版主