Windows服务自动停止(调用外界接口的dll),找不到原因

天涯人6 2011-12-26 03:53:38
我做了一个.net Windows服务程序,程序里调用了外界接口提供的dll,但现在出现问题是,服务经常自动停止了,没找到原因,只能在Windwos事件日志里面看到系统记录的读地址错误。由于程序的错误都用try..catch..记录在本地日志文件中能看到,而这个错误直接读地址错误,所以判断认为应该不是服务程序的错误。那么,有没可能是外界接口提供的dll不是提供给服务的类库编译的呢?哪位大虾遇到过这个问题,怎么样解决的呢?急待~~
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天涯人6 2011-12-26
  • 打赏
  • 举报
回复
你说的是catch的异常捕捉吧,但我的服务估计是调别的接口dll时服务崩溃停止的,程序中的异常记录在日志文件里了,现在日志里没有异常,仅windows事件日志里有The xxx service terminated unexpectedly. It has done this 2 time(s).这个错误。哪位大虾遇到过呢 急需解决~~
silwol 2011-12-26
  • 打赏
  • 举报
回复
试一下这个:
AppDomain.CurrentDomain.UnhandledException

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧