Где найден файл конфигурации IIS Express/метабаза?
Где можно найти файл конфигурации/метабазы IIS Express?
Ответы
Ответ 1
Файл конфигурации называется applicationhost.config. Здесь хранится:
Мои документы> IIS Express> config
обычно, но не всегда, один из этих путей будет работать
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Обновление для VS2019
Если вы используете Visual Studio 2019+, проверьте этот путь:
$(solutionDir)\.vs\{projectName}\config\applicationhost.config
Обновление для VS2015 (кредит: @Talon)
Если вы используете Visual Studio 2015-2017, проверьте этот путь:
$(solutionDir)\.vs\config\applicationhost.config
В Visual Studio 2015+ вы также можете настроить, какой файл applicationhost.config используется, изменив параметр <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
в файле проекта (например, MyProject.csproj). (источник: форум MSDN)
Ответ 2
С момента внедрения Visual Studio 2015 это местоположение изменилось и добавлено в ваш корень решения в следующем местоположении:
C:\<Path\To\Solution>\.vs\config\applicationhost.config
Надеюсь, это сэкономит вам время!
Ответ 3
Для VS 2015 и VS 2017: щелкните правой кнопкой мыши значок на панели задач IIS Express (при запуске приложения) и выберите "Показать все приложения":
Затем выберите соответствующее приложение и щелкните путь к файлу applicationhost.config:
Ответ 4
Чтобы пройти полный круг и включить все версии Visual Studio, @Myster изначально заявлял, что;
До Visual Studio 2015 пути к applicationhost.config были следующими:
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Путь к Visual Studio 2015/2017 можно найти по адресу: (кредит: @Talon)
$(solutionDir)\.vs\config\applicationhost.config
Путь к Visual Studio 2019 можно найти по адресу: (кредит: @Talon)
$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config
Но часть, которая может заинтересовать некоторых людей, заключается в том, что настройки проекта в файле .sln могут заполнить applicationhost.config для Visual Studio 2015+. (кредит: @Lex Li)
Итак, если вы вносите изменения в applicationhost.config, вы также должны убедиться, что ваши изменения здесь совпадают:
$(solutionDir)\ProjectName.sln
Две важные настройки должны выглядеть так:
Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
а также
VWDPort = "Port#"
Здесь важно то, что два параметра в .sln должны совпадать с именем и bindingInformation соответственно в файле applicationhost.config, если вы планируете вносить изменения. Там может быть больше мест, которые связывают эти два файла, и я буду обновлять, как я нахожу больше ссылок либо по комментариям или больше опыта.