2012-10-28 159 views
0

在Windows XP(有10个工作站)而不是服务器(Windows Server 2003)的客户端PC上安装Web应用程序是不是一个好主意。IIS进程回收和会话变量

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

我一直在辩论是否在这里或服务器库上提出这个问题。当我的问题引用会话变量时,我决定在这里提问。

回答

0

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

在Windows Server 2003(IIS 6)而不是Windows XP(IIS 5.1)上运行有问题的应用程序的唯一可能的好处是,您可以安排IIS 6下的应用程序池的回收计划,并且可以通过经常回收并更改代码来将过程存储为会话,从而为问题提供创可贴。底线 - 修复代码并运行应用程序,使其运行有意义。