2014-10-01 74 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

相關問題