我的服务器上有两个machine.config文件,我编辑哪一个,如何验证它们的使用?

Joh*_*ohn 6 .net asp.net windows-server-2003 machine.config

我需要进行一些性能调整,需要修改以下设置:processModel,httpRuntimeconnectionManagement.我想这很简单,但我不确定要编辑的两个machine.config文件中的哪一个,或者我都编辑它们?

  • \ Windows\microsoft.net\Framework\v2.0.50727\CONFIG\machine.config
  • \ Windows\microsoft.net\Framework64\v2.0.50727\CONFIG\machine.config

作为后续问题,如何验证是否已应用设置?

我应该提一下,服务器运行的是带有IIS 6.0(64位)和MSSQL Server Enterprise 2005(64位)的Windows Server 2003 Enterprise(64位).

我在这里先向您的帮助表示感谢!

Mik*_*son 12

如果您的.net应用程序/ IIS以64位模式运行,则使用位于Framework64中的那个.如果以32位模式运行,则使用另一个.

在启动Windows任务管理器时,如果进程名称附加了"*32",则它以32位运行.如果不是它在64位下运行.

如果您的操作系统是64位,那么我认为是因为您的计算机上有两个文件夹.

如果您使用的是IIS6/7,则该进程名为w3wp.exe.

IIS7还有更多设置,可以在这篇博客文章中阅读.