【问题标题】:Can't catch exceptions from my class library无法从我的类库中捕获异常
【发布时间】:2010-11-07 22:32:39
【问题描述】:

我在 .NET 3.5 中创建了一个类库。我的目标是在使用 .NET 2.0 制作的现有 Web 服务中使用它。

我在 webservice 项目中有很多异常处理,但是如果我的类库中发生异常,我的处理程序不会捕获它们并且调用方法就会退出!

在“白大褂”环境中(阅读 Visual Studio - 调试)没有问题。但在我的生产环境中 - BOOM!

【问题讨论】:

标签: c# .net


【解决方案1】:

进入生产箱上的应用程序和系统事件日志。您应该在那里看到一些错误。他们是否有助于诊断问题?

【讨论】:

    【解决方案2】:

    你是说你已经将有问题的代码包装在一个 TRY-CATCH 块中,并且在 VS 调试器中它应该捕获异常,但在野外,它似乎没有捕获异常?是否有可能它正在捕捉它,但它只是在处理它,而不是像你期望的那样让你知道?

    CATCH 块中的什么会通知您发生了异常 - 某种类型的日志记录?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 2012-01-06
      相关资源
      最近更新 更多