问题描述:
iis应用程序池自动停止,window日志报错:w3wp.exe应用程序错误 错误模块名称 KERNEL32.DLL,版本 6.3.9600.17415,时间戳 0x545049be
解决方案:
在网上找到很多方式但是都不起作用,修改文档权限,修改注册表操作权限 设置各种东东。
因为服务器上其他网站都好着了,就新发布的这个有问题,就逐步排查问题。
在设置完都不起作用的情况下,就确定是程序的问题:
windows日志打开方式:开始-控制面板-管理工具-事件查看器-windows日志
在报:“w3wp.exe应用程序错误 错误模块名称 KERNEL32.DLL,版本 6.3.9600.17415,时间戳 0x545049be”
这个之前都会有警告:
逐个翻看跟程序相关的警告,找到2个页面的警告,根据他的报错提示可看到指定到哪一行有问题,就去代码里面的对应的找,
本地跟踪一下发现程序走到读取的时候反复循环,找到问题,就是这个循环出错了。
所以分析window日志报错的警告,然后查自己的程序。