2010-09-15 72 views
0

我們使用iis6將運行在Server 2003計算機上的現有網站傳輸到使用iis7和經典asp的Server 2008 64位機器。對頁面的唯一更改是我們調用Universe數據庫,它需要一個新的連接字符串。我們測試了運行4-5個用戶的部門中的所有頁面,並且一切順利。當我們爲每個人(40到100個用戶)生活時,用戶在3分鐘後立即失去了會話變量,其他人也失去了會話變量。在Windows Server 2008 R2/IIS 7上丟失的經典ASP會話變量

iis7中是否有設置可以限制爲會話變量分配的內存量?或者是否有人對可能發生的事情有任何其他想法。謝謝。

回答

0

壞的驅動程序;在64位操作系統上崩潰。

0

我現在無法在此處進行測試,但如果我沒有記錯,您必須爲asp應用程序提供它自己的應用程序池(請參閱IIS設置中的相應部分)。

+0

@tjsimmons這方面的任何消息? – Edelcom 2010-09-21 15:54:54

+0

是的,這裏完全忘記了這個問題。事實證明,我們用來與UniVerse交談的驅動程序是32位的,並且在64位服務器上的用戶負載下崩潰,並且由於應用程序池崩潰導致自身重新啓動。 – tjsimmons 2010-10-04 15:30:47

1

我有這個相同的問題,顯然通過將應用程序池更改爲Classic解決。 NET AppPool,尚未測試我的整個應用程序,但顯然解決了