Visual Studio 的所有早期版本都有一个非常有用的功能:如果我在 try...catch 构造的 catch 块中设置断点,那么当发生异常时,我可以将代码的当前位置拖动到 try 块。它允许我查看发生了什么错误。例如:
try
{
int i=0;
int j=1/i;
}
catch(Exception ex)
{
string s=""; //here I may set a break point and then drag a cursor to try block
}
但这在 VS 2012 中是不可能的!我无法返回尝试阻止。我可能错过了选项中的某些内容吗?如果他们取消了此功能,那将是非常可悲的。 解决方案:我的网站位于应用程序池 ASP.NET V4.0 集成下,其中属性“启用 32 位应用程序”设置为 false。当我将应用程序池更改为另一个并将此属性设置为 True 时,我成功返回尝试块