Путь к файлу applicationhost.config в IIS 7, 7.5, 8, 8.5 и IIS 10?

Кто-нибудь, пожалуйста, объясните мне расположение файла applicationhost.config в различных упомянутых версиях IIS. Пожалуйста, укажите точное расположение в каждой версии iis. Будем признательны за подходящие ответы.


person Kathir Subramaniam    schedule 24.02.2015    source источник
comment
Если кто-то ищет свой machine.config, powershell может сообщить вам о вашей активной среде [Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile обратите внимание, если результат имеет Framework64 в пути, если вы ищете 64-битный config   -  person Chris Marisic    schedule 02.11.2020


Ответы (2)


Для «больших» версий IIS, начиная с IIS 7, расположение всегда одно и то же:

 %windir%\System32\inetsrv\config\applicationHost.config

Для IIS Express существует по одному на пользователя, расположение по умолчанию:

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

Опять же, это то же самое для всех версий.

Вы можете запустить несколько экземпляров IIS Express для каждого пользователя, вам нужно будет указать расположение applicationhost.config в качестве параметра командной строки /config для iisexpress.exe

person Peter Hahndorf    schedule 27.03.2015
comment
Часть для IIS Express не на 100% правильная. Интерфейс командной строки IIS Express позволяет загружать файл конфигурации из любого места. Значение по умолчанию в основном используется Visual Studio. - person Lex Li; 18.06.2015
comment
@LexLi The default one is primarily used by Visual Studio где это находится ?? - person harishr; 04.10.2017
comment
@ hr-tis - для IIS Express по умолчанию используется второе местоположение, указанное в ответе. - person Peter Hahndorf; 05.10.2017
comment
Если вы запускаете веб-приложение непосредственно из Visual Studio (2017), используется следующий файл: [SOLUTION ROOT FOLDER]\.vs\config\applicationhost.config Совет. Если вы щелкните правой кнопкой мыши значок IIS Express на панели задач и выберите «Показать все приложения», вы можете щелкнуть каждый сайт, чтобы увидеть используемые пути. - person savehansson; 08.08.2018
comment
обновление комментария SaveHansson: в Visual Studio 2019 [SOLUTION ROOT FOLDER]\.vs\config\[SOLUTION NAME]\applicationhost.config] (часть ИМЯ РЕШЕНИЯ является новой). - person Warlike Chimpanzee; 01.08.2019

Вы можете удалить один или несколько сайтов в IIS server 7 или выше, используя файл хоста приложения config, который находится в папке "windows/system32/inetsrv/config".

Если вам нужна более подробная информация, вы можете прочитать это сообщение в блоге Удаление или управление одним или несколькими веб-сайтами IIS с помощью файла конфигурации узла приложения

person negaboys    schedule 19.04.2020