我正在寻求关于如何检测ASP.NET azure中的堆栈溢出和其他严重错误的建议。
我最近介绍了一个"未成年人"缺陷的功能如下:
public void foo()
{
return foo();
}
令人惊讶的是,在Azure环境中无法捕获此错误。它作为一个" WebApp" (asp.net),我有全局错误处理程序,并且调用包装在try / catch块中。 Azure中已启用所有日志记录。 Azure网络或应用程序日志流中没有任何内容 - 基本上只是获得503。
注意:这不是七年前问题的重复。这特定于在蔚蓝环境中运行的最新(4.6+).NET Framework。