【问题标题】:Classic ASP Session Variables Lost on Windows Server 2008 R2 / IIS 7经典 ASP 会话变量在 Windows Server 2008 R2 / IIS 7 上丢失
【发布时间】:2010-09-15 20:39:29
【问题描述】:

我们将现有网站转移到使用 iis7 和经典 asp 在 Server 2003 机器上运行并使用经典 asp 编码的 Server 2008 64 位机器上。对页面的唯一更改是我们对 Universe 数据库的调用,它需要一个新的连接字符串。我们测试了部门内运行 4-5 个用户的所有页面,一切顺利。当我们为每个人(40 到 100 个用户)启用它时,用户会立即丢失会话变量,而另一些会在 3 分钟后丢失。

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

【问题讨论】:

    标签: iis-7 asp-classic vbscript windows-server-2008


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我现在不能测试它,但如果我没记错的话,你必须给 asp 应用程序它自己的应用程序池(请参阅 IIS 设置中的相应部分)。

      【讨论】:

      • @tjsimmons 有这方面的消息吗?
      • 是的,完全忘记了这里问的这个问题。事实证明,我们用来与 UniVerse 通信的驱动程序是 32 位的,并且在 64 位服务器上的用户负载下崩溃,并且由于崩溃,应用程序池正在重新启动。
      【解决方案3】:

      坏司机;在 64 位操作系统上崩溃。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-19
        • 2011-12-01
        • 1970-01-01
        • 2016-09-03
        • 2016-01-09
        相关资源
        最近更新 更多