Не удается найти файл конфигурации IIS, указанный в appcmd

Я управляю группой серверов IIS 8.5 и работаю над соблюдением требований. с базовыми показателями безопасности.

У меня такой вопрос: если я выполню определенный запрос appcmd на одном из наших серверов IIS, я получу следующее:

C:\>appcmd list config -section:system.web/authentication
<system.web>
  <authentication mode="Forms">
    <forms requireSSL="true">
      <credentials>
      </credentials>
    </forms>
    <passport />
  </authentication>
</system.web>

C:\>

Что мне нужно сделать, так это найти фактический файл конфигурации, который appcmd читает отсюда, чтобы я мог обновить соответствующий раздел вручную (обновление с помощью appcmd само по себе вызывает всевозможные проблемы). Я не могу его найти. Я проверил следующие файлы:

  • % SYSTEMROOT% \ System32 \ inetsrv \ config \ applicationHost.config
  • % SYSTEMROOT% \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ machine.config
  • % SYSTEMROOT% \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config
  • % SYSTEMROOT% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config
  • % SYSTEMROOT% \ Microsoft .NET \ Framework64 \ v4.0.30319 \ Config \ machine.config
  • % WEBROOT% \ web.config
  • % WEBROOT% \ старый путь к приложению \ web.config
  • новый путь к приложению \ web.config

Я не могу придумать других мест, куда можно было бы смотреть. В большинстве этих файлов даже нет раздела , и ни в одном из них нигде нет слова «учетные данные».

Где appcmd читает из чтобы сгенерировать вывод выше?


Изменить:

Я все еще изучаю это и только что нашел следующее здесь , которое может быть ответом:

Конфигурация по умолчанию

следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом файле Web.config. Однако это конфигурация по умолчанию, возвращаемая приложением. m все еще изучает это, и только что нашел здесь здесь , который может быть ответом:

Конфигурация по умолчанию

Следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом веб-сайте .config файл. Однако это конфигурация по умолчанию, возвращаемая приложением. m все еще изучает это, и только что нашел следующее здесь , которое может быть ответом:

Конфигурация по умолчанию

Следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом веб-сайте .config файл. Однако это конфигурация по умолчанию, возвращаемая приложением.

4
задан 2 August 2018 в 17:49
1 ответ

Проверка:

%SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\Config\web.config

System.web - это параметр dot.NET, поэтому он должен быть в глобальном файле web.config, кажется, это только в 64-битной версии, а не в 32-битной. каркас.

3
ответ дан 3 December 2019 в 03:39

Теги

Похожие вопросы