2014-10-01 31 views

回答

0

首先,在%windir%\system32\inetsrv\config处只有一个applicationHost.config,而一个是64位。在%windir%\sysWOW64\inetsrv\config没有32位。如果您确实看到32位,则它不会被IIS使用。因此,不需要“保持同步”。

其次,64位Windows上的IIS是64位(http.sys驱动程序以及%windir%\ system32 \ inetsrv中的IIS核心组件)。您可能会看到一些应用程序池配置为32位,并且其工作进程为32位w3wp.exe,但这只是IIS托管Web应用程序的一部分。大部分IIS仍然完全以64位运行。

+0

%windir%\ system32 \ inetsrv \ config;用记事本打开文件(64位进程),然后用像记事本++这样的32位进程打开相同的文件,这些文件是不同的。 – Matt 2014-10-01 05:24:30

+0

在Notepad ++中打开的内容显然不是IIS配置文件,而是其他内容。因为Windows WOW64会自动重定向它们,所以32位编辑器(例如Notepad ++或位于%windir%\ sysWOW64 \ notepad.exe的32位记事本)对于系统路径下的64位文件无效。 – 2014-10-01 05:40:02

+0

我知道,但IIS(w3wp.exe * 32)是一个32位的进程;那么它会读取哪一个? – Matt 2014-10-01 05:44:46

相关问题