我正在运行一个网络爬虫,并使用HtmlAgilityPack解析页面内容,但在这个C#库中随机出现StackOverflowException异常。当我尝试查看调用堆栈列表时,我得到以下信息:“已超过Visual Studio支持的最大堆栈帧数。”附注:我已经使用sjdirect's的HAP修复程序。下面是一张截图(所有信息都重复出现)。
有没有办法扩大Visual Studio可以跟踪的堆栈帧数,至少与应用程序在填充其堆栈之前分配的数量相同?或者可以反过来做,即减少正在调试的应用程序的堆栈大小吗?