[英]Migrate .Net 4.0 web application from 32bit IIS6 to 64bit IIS7
當前,我們有一個在32位計算機上的IIS6上運行的Web應用程序。 此應用程序運行平穩且穩定。 它使用目標“任何CPU”構建。
現在,我們將這個確切的應用程序復制到64位IIS7計算機上。 我們僅根據IIS7格式更改了web.config。 在應用程序池中,我們將“啟用32位應用程序”設置為true。
當我們在這台新服務器上施加一些負載時,應用程序的行為與舊環境完全不同。 我們看到高CPU和高內存使用率。 並且內存(專用字節)增加了,但是在加載結束時似乎沒有被回收。
這不是我們所期望的。
有人遇到過同樣的行為嗎? 我們希望這是服務器或應用程序配置中的一些錯誤。 有什么建議要檢查哪些設置?
IIS 7為應用程序池引入了“集成”的新管道模式。 以這種模式運行應用程序可以更改應用程序的行為。 如果使用此模式,請將其更改為“經典”,然后重試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.