在Windows Server 2008 R2/IIS 7上丢失的经典ASP会话变量

在Windows Server 2008 R2/IIS 7上丢失的经典ASP会话变量

问题描述:

我们使用iis6将运行在Server 2003计算机上的现有网站传输到使用iis7和经典asp的Server 2008 64位机器。对页面的唯一更改是我们调用Universe数据库,它需要一个新的连接字符串。我们测试了运行4-5个用户的部门中的所有页面,并且一切顺利。当我们为每个人(40到100个用户)生活时,用户在3分钟后立即失去了会话变量,其他人也失去了会话变量。在Windows Server 2008 R2/IIS 7上丢失的经典ASP会话变量

iis7中是否有设置可以限制为会话变量分配的内存量?或者是否有人对可能发生的事情有任何其他想法。谢谢。

坏的驱动程序;在64位操作系统上崩溃。

我现在无法在此处进行测试,但如果我没有记错,您必须为asp应用程序提供它自己的应用程序池(请参阅IIS设置中的相应部分)。

+0

@tjsimmons这方面的任何消息? – Edelcom 2010-09-21 15:54:54

+0

是的,这里完全忘记了这个问题。事实证明,我们用来与UniVerse交谈的驱动程序是32位的,并且在64位服务器上的用户负载下崩溃,并且由于应用程序池崩溃导致自身重新启动。 – tjsimmons 2010-10-04 15:30:47

我有这个相同的问题,显然通过将应用程序池更改为Classic解决。 NET AppPool,尚未测试我的整个应用程序,但显然解决了