C# 为什么ASP.NET会话会自动丢失?

C# 为什么ASP.NET会话会自动丢失?,c#,.net,asp.net,iis,C#,.net,Asp.net,Iis,我托管了ASP.NET Web应用程序。至IIS6。 运行Web App时,w3wp.exe进程将终止,会话将丢失。 我使用传统的进程内会话状态。 本页有许多计算过程 但是在一些同样在IIS6中运行这个Web的机器中,它可以运行并且没有问题。所以这个问题发生在一些机器上 我的机器是运行在Windows Server 2003上的Core2Duo CPU 4GB内存 我尝试将IIS6配置为禁用工作进程回收的所有事件,但仍然无法工作 我该怎么办 谢谢坠机原因是什么。。这是一件相当棘手的事情。您确定已

我托管了ASP.NET Web应用程序。至IIS6。 运行Web App时,w3wp.exe进程将终止,会话将丢失。 我使用传统的进程内会话状态。 本页有许多计算过程

但是在一些同样在IIS6中运行这个Web的机器中,它可以运行并且没有问题。所以这个问题发生在一些机器上

我的机器是运行在Windows Server 2003上的Core2Duo CPU 4GB内存

我尝试将IIS6配置为禁用工作进程回收的所有事件,但仍然无法工作

我该怎么办


谢谢

坠机原因是什么。。这是一件相当棘手的事情。您确定已更改IIS中应用程序池的工作进程回收设置吗?您还查看过事件查看器吗。检查这些内容,如果您看到任何异常,请在此处发布..我在事件查看器中看到“致命的执行引擎错误”。很可能,这意味着CLR正在崩溃。您是否在事件查看器中获得更多详细信息?您是否使用p/invoke或COM使用任何非托管代码?是否有任何第三方库正在使用?这些可能是最有可能的罪犯!