问题描述
我有我试图调试一个艰难的情景......在网页表单页面,当我点击提交,Web服务器命中了一些错误,并重新启动W3SVC过程。
I have a tough scenario I'm trying to debug... On a web forms page, when I click submit, the web server hits some error and restarts the w3svc process.
我不明白转储到事件日志中的任何堆栈跟踪。在Windows应用程序日志中唯一的条目是:
I do not see any stack trace dumped to the event log. The only entry in the Windows Application Log is:
错误的应用程序名:w3wp.exe,版本:7.5.7600.16385,时间戳:0x4a5bd0eb
错误模块名称:KERNELBASE.dll,版本:6.1.7600.16385,时间戳:0x4a5bdfe0
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdfe0
例外code:0xe053534f
Exception code: 0xe053534f
有对我来说是没有创建小型转储到WinDbg连接到...
There is no mini dump created for me to attach windbg to...
任何想法如何调试我的问题?
Any ideas how to debug my issue?
推荐答案
我怀疑你犯了一个循环调用像
I suspect that you make a loop call like
public string sMyText
{
get {return sMyText;}
set {sMyText = value;}
}
和调用sMyText
and you call the sMyText
之类的东西。
protected override void OnLoad(EventArgs e)
{
base.OnInit(e);
}
之类的东西。
Server.Transfer("TheSamePage.aspx");
在此情况下,崩溃是无法调用转储。
您可以运行,看看你的池是吃CPU,直到崩溃?
In this cases the crash is not call the minidump.Can you run the process explorer and see if your pool is eat the cpu until is crash ?
这篇关于IIS崩溃和重启不失一小型转储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!