有关system.stackoverflowexception的帮助

hmi*_*aya 0 .net stack-overflow web-services

我的应用程序突然在应用程序事件查看器中将其解析出来:

EventType clr20r3,P1 w3wp.exe,P2 6.0.3790.3959,P3 45d6968e,P4 app_code.ahowircm,P5 0.0.0.0,P6 4b167253,P7 30,P8 0,P9 system.stackoverflowexception,P10 NIL.

自昨天以来没有任何改变,一切都运转良好.服务器在Windows Server 2003上运行一些.net 2.0 webservices.!!!!!

编辑:

另外我在两台服务器上运行它,2008R2和2003,完全相同的代码,在2008R2上工作正常,但在2003年它停止了应用程序池.

Mat*_*ttC 6

这不是一个答案,更多的是关于那些CL20r3事件日志条目的"相关有趣信息".

CLR20r3解释

P1申请名称

P2应用程序版本

P3Application时间戳

P4装配/模块名称

P5装配/模块版本

P6装配/模块时间戳

P7 MethodDef

P8 IL偏移量

P9例外名称

您可以在P1上使用ILDASM,搜索MethodDef为060000xx(其中xx为P7),以获取方法抛出.

然后使用反射器查看代码,在IL模式下查看代码并在P8找到IL行.

通常它会直接指向抛出异常的行.