如何在C#中抑制异常?我不想将它封装在一个带有空catch
块的try-catch块中 - 这会破坏目的。我有一个自定义的Application_Error
处理程序/侦听器来检查HttpException
我宁愿自动运行,而不是由Visual Studio提示HttpException
,我必须单击继续IDE。
通过抑制,我的意思是阻止这种情况发生。当我的代码中出现HttpException
时,在Visual Studio中打开一个调试异常对话框,我的项目暂停。然后当我点击继续时,Application_Error
能够处理它。我希望它能自动继续。
回应Simon的回答,我不希望全局关闭异常处理。
答案 0 :(得分:1)
两件事:
对于制作:使用ELMAH。使用ELMAH并记录任何黄色死亡屏幕错误。
For Development and YSOD:请参阅此Stack Overflow问题,该问题涵盖您的具体问题:
答案 1 :(得分:0)
您可以通过转到Debug来更改导致IDE中断的异常 - >异常并关闭相关异常的Thrown和User-unhandled选项。