IIS进程回收和会话变量

时间:2012-10-28 17:58:10

标签: iis-6

使用Windows XP(有10个工作站)而不是服务器(Windows Server 2003)在客户端PC上设置Web应用程序是一个坏主意。

我有一个ASP.NET应用程序,它有内存泄漏并使用会话变量。我相信会话变量可能会导致IIS进程回收时出现问题。在服务器上而不是在工作站上安装IIS有什么好处吗?

我在辩论自己是在这里还是在服务器保险库上提出这个问题。由于我的问题引用了会话变量,所以我决定在这里提问。

1 个答案:

答案 0 :(得分:0)

如果问题与会话变量或内存泄漏有关,那么运行它的位置并不重要,因为问题出在代码中,而不是在平台中。

在Windows Server 2003(IIS 6)而不是Windows XP(IIS 5.1)上运行此类有问题的应用程序的唯一可能的好处是,您可以为IIS 6下的应用程序池安排回收,并且可以放置通过经常回收并更改代码以存储会话进程来对问题进行创可贴。

底线 - 修复代码并运行运行它的应用程序。