我有两个机。配置文件,我的服务器上,这一做我的编辑,以及如何才能验证它们正在使用?
-
16-09-2020 - |
题
我需要做一些性能的调整和需要修改下列设置: 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也有更多的设置,也可以读取在此博客文章
其他提示
我个人会编辑都不是,但不是修改的网页。配置文件在网站或应用程序的水平。
你应该能够修改 httpRuntime
和 connectionManagement
设置在这样的方式,但不是 processModel
, 这只能使用的机器。config。
但是你 可能不需要修改processModel 如果你是在Windows服务器2003年。
正如其他人已经指出的,如果你想修改机。config,IIS6将运行在64位模式默认情况下,这样的版本编辑。如果你需要运行中的32位的模式(例如因为你需要使用32-位母Dll),可配置的32位的模式如下:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"
看看 这TechNet文章 更多的信息。
不隶属于 StackOverflow