重新启动Web服务

时间:2013-06-17 08:59:51

标签: c# windows service

问题,我有一个Windows服务每隔一分钟运行一个任务,它连接到服务器并在该服务器上运行某种作业,但今天我从服务器收到错误“WebException:操作已经超时”管理员正在更改一些参数,所以我得到了这个错误,我的Windows服务无法再在服务器上连接,所以当我重新启动我的服务时,它暂时连接。我的问题是每次重启win服务是必要的,如果那种错误发生了,我吹嘘说win服务会自动连接而没有我方的任何交互,或者我必须编写某种代码才能做到这一点?

1 个答案:

答案 0 :(得分:1)

要处理Exception,您需要在代码中放置TRY {} Catch。它总是有助于维护日志。将每个try catch和finally语句放入登录。还请记得关闭Last语句中的所有Open连接.......