关于asp.net:将.Net 4.0 Web应用程序从32位IIS6迁移到64位IIS7

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为应用程序池引入了新的管道模式"集成"。以这种模式运行您的应用程序可以更改应用程序的行为。如果使用此模式,请将其更改为" classic ",然后重试。