写了一个C#窗体程序,发布之后直接在服务器桌面运行。运行时,程序总会不定时自动关闭。有大神知道怎么回事吗
先确认下代码实现上有没有添加相关的关闭代码,看看是不是程序哪里触发了该关闭代码;
接着再看看是不是有致命的异常没有捕获处理(最好是想办法单步调试看看);
整理下线程的设计,看看是不是多线程逻辑上出问题了(比如说线程之间资源的竞争,或者线程死锁等);
最后打开任务管理器,看看对应进程的内存和CPU使用,确认下是不是内存泄露了,如果内存泄漏,那排查起来就头大了。
我排查一下,谢谢