2012-10-28 161 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下的應用程序池的回收計劃,並且可以通過經常回收並更改代碼來將過程存儲爲會話,從而爲問題提供創可貼。底線 - 修復代碼並運行應用程序,使其運行有意義。