我正在使用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配置? 或解决方案的任何应用程序池规范?
由于