繁体   English   中英

Visual Studio不会破坏ASP.NET中用户处理的异常

[英]Visual studio does not break on user-handled exception in ASP.NET

每当我在自己的代码中有一个try / catch语句时,异常仍然会破坏调试器。

  • 抛出此异常类型时,我可以关闭check break 不想这样做,因为我不希望在我没有一个try / catch所有其他情况下打破。
  • 从这个dll抛出时我可以转向Except 出于同样的原因我不想这样做。 这个DLL中有正当理由,为什么我想在我自己不尝试/捕获它时打破它。

我只是想在没有 try / catch语句的情况下不打破 ,因为我已经在处理它,所以我不想被每个失败的外部调用窃听。

我怎样才能做到这一点?

UPDATE

这主要是ASP.NET的一个问题。 可能是因为在最外层的ASP.NET层中每个请求有一个大的try / catch。

所以我在某种程度上寻找的是:

仅在外部代码中尝试/捕获。

Visual Studio调试器

也许我不明白你的问题但如果你只是拿出“当抛出这种异常类型时断开”你应该有你想要的确切行为。 如果未捕获异常,调试器仍将中断。 这个复选框唯一能做的就是告诉调试器即使异常被捕获也会中断。

如果这不是您想要的行为,我可能需要一些澄清来理解您的问题。

编辑:
既然你现在已经编辑了你的问题,而且你似乎在寻找“仅在外部代码中尝试/捕获。”,我只能告诉你我不会知道这样的功能并且从未使用过类似的东西。 但这并不意味着它不存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM