日期:2014-05-18  浏览次数:20766 次

本机调试运行正常换机器程序没有任何反应
写了一个读取串口数据并通过socket字符串发给服务器的小程序,在本机上(将本机作为服务器)调试正常,但是今天去现场测试时,程序拷贝到现场电脑上,点击程序什么反应也没有,错误提示也没。framework正确版本已安装,dll和各种配置及资源文件都不缺少,也不需要注册什么类,数据库方面也没有问题。请问还有什么原因会导致这种情况的发生?因为代码太长了也不好发在这里。。。

------解决方案--------------------
你可以在你的程序里面,写一个Log文件,打印一些调试信息,看是什么地方出问题了
------解决方案--------------------
这个或许和你写的代码有关系。如你的方法入口是这样:
try
{
'code
}
catch{}

这样的话,所有的异常都被您吞下了。本该出现的错误提示也没有了。楼主先应该排查这种问题。

另外,可以在windows的事件查看器中查看是否存在异常的日志文件。