Расположение файлов настроек IIS7



где IIS7 сохраняет свою конфигурацию для каждого виртуального каталога / приложения и его физического пути?



это XML-файл? И если да, то повлияет ли редактирование этого XML-файла на конфигурацию IIS (после перезапуска)?

617   2  

2 ответов:

похоже, что вы ищете applicationHost.config, который расположен в C:\Windows\System32\inetsrv\config.

Да, это XML-файл,и да, редактирование файла вручную повлияет на конфигурацию IIS после перезагрузки. Вы можете думать о диспетчере служб IIS в качестве GUI-интерфейса для редактирования applicationHost.config и web.config.

также проверьте этот ответ отсюда:невозможно вручную изменить applicationhost.конфигурации

ответ прост, если не так очевидно: win2008-64bit, notepad++ это 32бит. При переходе к Windows\System32\inetsrv\config с помощью проводник вы используете 64-битную программу для поиска файла. Когда вы открываете файл с помощью using notepad++ вы пытаетесь открыть его с помощью 32bit программа. Путаница возникает потому, что вместо того, чтобы сказать вам, что этот это то, что вы делаете, Windows позволяет открыть файл, но при сохранении путь к файлу прозрачно отображается на Windows\SysWOW64\inetsrv\Config.

Так что на практике происходит то, что вы открываете applicationhost.настройка с помощью notepad++, внесите изменения, сохраните файл; но вместо перезаписи оригинал, в котором вы сохраняете 32-битную копию Windows\SysWOW64\inetsrv\Config, поэтому вы не вносите изменений к версии, которая фактически используется IIS. Если вы перейдите к Windows\SysWOW64\inetsrv\Config вы найдете файл, который вы только что сохранили.

Как обойти это? Простой-используйте 64-битный текстовый редактор, например обычный блокнот, который поставляется с Windows.

Comments

    Ничего не найдено.