[quote=引用 11 楼 wyd1520 的回复:] 常见的导至整个程序自动退出的原因主要是WCF内部 连接或接收据出现了异常。双工情况下最常见,特别是服务端在发送给客户端数据时,客户端突然掉线此时WCF内部发送取不到这个这个客户端对像了。出现了异常导至整个控制台自动退出了,这种异常不容易捕获。我们也在用WCF双工模式,跟你碰到一样的问题,现在解决方式是,我们弄了一个监控程序,去刷这个WCF服务进程,如果这个进程不存在自动启动这个WCF服务,网络上还有另一种方式是用程序域来做,把整个WCF 运行在一个域里,如果域异常也是自动重启这个域。
常见的导至整个程序自动退出的原因主要是WCF内部 连接或接收据出现了异常。双工情况下最常见,特别是服务端在发送给客户端数据时,客户端突然掉线此时WCF内部发送取不到这个这个客户端对像了。出现了异常导至整个控制台自动退出了,这种异常不容易捕获。我们也在用WCF双工模式,跟你碰到一样的问题,现在解决方式是,我们弄了一个监控程序,去刷这个WCF服务进程,如果这个进程不存在自动启动这个WCF服务,网络上还有另一种方式是用程序域来做,把整个WCF 运行在一个域里,如果域异常也是自动重启这个域。
弱弱的问一下,BUG 日志怎么加,不要鄙视我
System.IO.File.AppendAllText("log.txt", string.Format("{0} -----执行到 void test1( {1},{2})\r\n\r\n", DateTime.Now, x, a));
12,162
社区成员
16,328
社区内容
加载中
试试用AI创作助手写篇文章吧