Fizzler Stackoverflow例外只有IIS

时间:2012-03-26 00:36:20

标签: iis html-agility-pack stack-overflow

我正在使用Fizzler(HtmlAgilityPack)来解析ASP.Net WebService项目中的html。 Project在Visual Studio可执行文件中成功运行,我可以逐步调试本地项目。 在将其部署到IIS之后,它在HTMLNodeListExtensions.cs中的Flatten操作上获得stackoverflow异常。

有问题的查询是:

  

engine.Parse(“#singleid .afewclass a”)

这适用于小型html文档,但是当这个html文档增长时,Flattening操作会进行非返回递归操作,因此会发生stackoverlow。但仅限于IIS。 (我在Windows 7 x64上使用IIS 7.5 - .net 4.0)。

WebServices是否缺少任何IIS配置? 或解决方案的任何应用程序池规范?

由于

0 个答案:

没有答案