我有两个机。配置文件,我的服务器上,这一做我的编辑,以及如何才能验证它们正在使用?

StackOverflow https://stackoverflow.com/questions/3257015

我需要做一些性能的调整和需要修改下列设置: processModel, httpRuntime, , connectionManagement.简单的足够我想,但我不确定这两个机。配置文件的编辑、或者我的编辑。

  • \Windows\microsoft.net\ 框架 \v2。0.50727\CONFIG\机。config
  • \Windows\microsoft.net\ Framework64 \v2。0.50727\CONFIG\机。config

作为后续行动的问题,我如何验证的设置已经适用?

我应该提及的是服务器运行的Windows服务器2003年企业(64位)与IIS6.0(64位)和数据库服务器的企业2005年(64位)。

谢谢你的帮助。

有帮助吗?

解决方案

如果您的.NET应用程序/ IIS在64位模式下运行,则正在使用位于Framework64中的一个。如果在32位模式下运行,则使用另一个。

带来Windows任务管理器时,如果附加到进程名称的“* 32”,则它将在32位运行。如果没有它在64位下运行。

如果您的操作系统是64位,我假设您的机器上有两个文件夹。

如果使用IIS6 / 7,则该过程名为W3WP.exe。

IIS7也有更多的设置,也可以读取在此博客文章

其他提示

我个人会编辑都不是,但不是修改的网页。配置文件在网站或应用程序的水平。

你应该能够修改 httpRuntimeconnectionManagement 设置在这样的方式,但不是 processModel, 这只能使用的机器。config。

但是你 可能不需要修改processModel 如果你是在Windows服务器2003年。

正如其他人已经指出的,如果你想修改机。config,IIS6将运行在64位模式默认情况下,这样的版本编辑。如果你需要运行中的32位的模式(例如因为你需要使用32-位母Dll),可配置的32位的模式如下:

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

看看 这TechNet文章 更多的信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top