0

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

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

我在自言自语是要在这里问这个问题还是在服务器保险库上问这个问题。当我的问题引用会话变量时,我决定在这里问它。

4

1 回答 1

0

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

在 Windows Server 2003 (IIS 6) 上而不是在 Windows XP (IIS 5.1) 上运行这样的有问题的应用程序的唯一可能的好处是,您可以为 IIS 6 下的应用程序池安排回收,并且可能能够放置一个频带-通过经常回收和更改代码以在进程外存储会话来帮助解决问题。

底线 - 修复代码并在有意义的地方运行应用程序。

于 2012-10-29T15:49:40.933 回答