最近,我们在ASP.NET应用程序中遇到了一些奇怪的间歇性问题。这些问题包括:常见的ASP.NET间歇性挂起
- 静态变量成为未初始化
- 后台线程中止
- (InProc方式)会话状态丢失
奇怪的是,发生这些问题大约每30小时。 “奇怪”,我们认为...
嗯,我相信你们中的一些人在想,“听起来像是一个应用程序池回收属性给我。”你是对的。我们的应用程序池默认设置为1740分钟,然后它会自动回收,导致我们失去状态,静态等。
所以我的观点是,IIS,ASP.NET中有一些东西,会导致间歇性的挂断。你遇到的一些事情是什么?
要开始了,
修改web.config文件可能会导致应用程序重新启动,这将导致所有会话结束(当您使用的是InProc模式)。
非常感谢,
我们曾经因为ASP和ASP.NET应用程序中数据库连接编码不完善而导致间歇性挂起问题,并且它们没有正确处理。然而,追踪其中的一些却是非常困难的,但是...... – dooburt 2010-11-09 17:33:28