【发布时间】:2009-07-07 11:09:31
【问题描述】:
如果我的主机在达到一定大小时自动回收应用程序池,这是否会导致所有用户会话丢失并且用户被注销?
如果是这种情况,将 InProc 会话移动到 SQL 是否可以解决问题?这样做还会节省很多内存吗?
谢谢
加文
【问题讨论】:
标签: asp.net iis application-pool
如果我的主机在达到一定大小时自动回收应用程序池,这是否会导致所有用户会话丢失并且用户被注销?
如果是这种情况,将 InProc 会话移动到 SQL 是否可以解决问题?这样做还会节省很多内存吗?
谢谢
加文
【问题讨论】:
标签: asp.net iis application-pool
是的,池中的所有用户会话都已消失。 如果您使用进程外 SQL Server,它将在应用程序池重置后继续存在。 更多评论请参见http://www.eggheadcafe.com/articles/20021016.asp。
它将节省 IIS 服务器上的内存,但请注意性能方面的考虑。
【讨论】:
是的,将会话移至 SQL Server 将解决该问题。
【讨论】:
是的,迁移到会话的进程外解决方案将解决此问题。
【讨论】: