Я управляю группой серверов 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
само по себе вызывает всевозможные проблемы). Я не могу его найти. Я проверил следующие файлы:
Я не могу придумать других мест, куда можно было бы смотреть. В большинстве этих файлов даже нет раздела
, и ни в одном из них нигде нет слова «учетные данные».
Где appcmd
читает из чтобы сгенерировать вывод выше?
Я все еще изучаю это и только что нашел следующее здесь , которое может быть ответом:
Конфигурация по умолчанию
следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом файле Web.config. Однако это конфигурация по умолчанию, возвращаемая приложением. m все еще изучает это, и только что нашел здесь здесь , который может быть ответом:
Конфигурация по умолчанию
Следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом веб-сайте .config файл. Однако это конфигурация по умолчанию, возвращаемая приложением. m все еще изучает это, и только что нашел следующее здесь , которое может быть ответом:
Конфигурация по умолчанию
Следующий элемент учетных данных по умолчанию не настроен явно в Machine.config или корневом веб-сайте .config файл. Однако это конфигурация по умолчанию, возвращаемая приложением.
Проверка:
%SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\Config\web.config
System.web - это параметр dot.NET, поэтому он должен быть в глобальном файле web.config, кажется, это только в 64-битной версии, а не в 32-битной. каркас.