摘要: 在开发winform程序时,用到多线程,在服务器部署后运行,老是自动关才程序,症状描述如下:在Windows Server 2003的操作系统上,运行.Net 2.0或者3.5的应用程序时,会发现没有任何反应,到系统的事件查看器里会发现类似EventType clr20r3 P1....P2...PN的错误提示。很可能的原因就是:应用程序出现了异常,而.net没有或者无法捕捉该异常,所以导致出现如下情况:1.程序自动关闭。2.此时去任务管理器中会看到一个DW20.exe的进程,不久会自动消失3.到事件查看器里面会发现类似EventType clr20r3 P1....P2...PN的错误提示。 阅读全文
posted @ 2012-02-22 10:29 cotty 阅读(1168) 评论(1) 推荐(0) 编辑
摘要: 按照上次登录机制建立的程序,虽然可以运行,但是并没有对重复启动进行控制,也就是说,用户点多少次【.exe】文件,就会执行多少次程序,这是我们不希望看到的,本文就介绍防止此类情况的解决代码。在应用程序运行前加上判断控制代码(蓝色字体部分),完整代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms;namespace SunWayFortune.Hospital.SWHIS { static class Program { /// <summary& 阅读全文
posted @ 2012-02-22 10:17 cotty 阅读(580) 评论(1) 推荐(1) 编辑