当内部操作在视图中引发异常时。@Html.Action("BugyAction")
action 方法似乎捕获了异常并将其作为内部异常重新抛出。这对于调试内部操作非常令人沮丧。
在 VisualStudio 向您显示辅助方法抛出的异常时,有没有办法避免这种行为Action
?
当内部操作在视图中引发异常时。@Html.Action("BugyAction")
action 方法似乎捕获了异常并将其作为内部异常重新抛出。这对于调试内部操作非常令人沮丧。
在 VisualStudio 向您显示辅助方法抛出的异常时,有没有办法避免这种行为Action
?
您可以中断 Visual Studio 中的任何异常。这是一篇解释如何设置的文章。
确保在代码中重新抛出异常(例如:控制器),以便将其捕获并且您的程序在适当的行中断并且您不会抑制异常。
public ActionResult SomeAction()
{
int something = 0;
try
{
int y = 3 / something; //Intentional Exception
return new ActionResult();
}
catch (Exception e)
{
throw;
}
}