【问题标题】:IIS App PoolIIS 应用程序池
【发布时间】:2009-07-07 11:09:31
【问题描述】:

如果我的主机在达到一定大小时自动回收应用程序池,这是否会导致所有用户会话丢失并且用户被注销?

如果是这种情况,将 InProc 会话移动到 SQL 是否可以解决问题?这样做还会节省很多内存吗?

谢谢

加文

【问题讨论】:

    标签: asp.net iis application-pool


    【解决方案1】:

    是的,池中的所有用户会话都已消失。 如果您使用进程外 SQL Server,它将在应用程序池重置后继续存在。 更多评论请参见http://www.eggheadcafe.com/articles/20021016.asp

    它将节省 IIS 服务器上的内存,但请注意性能方面的考虑。

    【讨论】:

    • 它是否会保留使用 ASP.Net 成员资格模型进行的任何登录?我知道性能,但不确定我有多少选择,因为我的主机每次达到 100mb 时都会回收应用程序池
    【解决方案2】:

    是的,将会话移至 SQL Server 将解决该问题。

    【讨论】:

      【解决方案3】:

      是的,迁移到会话的进程外解决方案将解决此问题。

      【讨论】:

        猜你喜欢
        • 2021-10-14
        • 2010-10-19
        • 2011-09-20
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多