Редактирование коллекций с помощью редактора конфигурации: сложные разделы
Цель пошагового руководства
Используйте редактор коллекций в модуле редактора конфигурации, чтобы добавить новое правило трассировки неудачных запросов для запроса aspx, который возвращает код состояния 401 и (или) занимает более минуты. Эту задачу можно выполнить с помощью текущего пользовательского интерфейса, но выполненные действия предоставляют важную функцию в новом модуле редактора конфигурации пакета администрирования.
Предварительные требования
Для этого пошагового руководства требуются следующие предварительные требования.
Доступ к разделу system.webServer/trace/traceFailedRequests
Открытие диспетчера IIS
Выберите сервер в представлении дерева подключений.
Открытие модуля пользовательского интерфейса редактора конфигураций
В поле со списком в разделе редактора конфигураций выберите system.webServer — трассировка — traceFailedRequests или тип system.webServer/tracing/traceFailedRequests
Использование редактора коллекций для добавления нового правила запроса трассировки, завершилось сбоем
Выберите запись (Коллекция) в редакторе конфигураций и щелкните ... рядом с пунктом (Count=0). Откроется редактор коллекции для изменения коллекции tracefailedRequests.
В области задач Действия справа нажмите кнопку Добавить. Теперь у вас будет новая запись в разделе Элементы, а также список свойств.
Раздел Свойства редактора коллекций предварительно заполнен схемой по умолчанию для определенной коллекции. В этом случае вы получите значения по умолчанию схемы для элементов коллекции system.webServer/tracing/traceFailedRequests.
Рядом с записью свойства path есть ключ. Это означает, что это уникальный ключ для этой записи коллекции. Золотые ключи означают, что этот ключ должен быть уникальным для каждого элемента в коллекции. Серебряный ключ означает, что это общий ключ. В этом случае сочетание общих ключей должно быть уникальным для элемента коллекции.
Измените запись пути на *.aspx , чтобы создать правило для всех asp.net путей.
Измените запись statusCodes на 401.
Изменение записи timeTaken00:01:00
Выберите запись (traceAreas) в редакторе коллекций и щелкните ... рядом с пунктом (Count=0). Откроется редактор коллекций для изменения коллекции traceAreas.
В области задач Действия справа нажмите кнопку Добавить. Теперь у вас будет новая запись в разделе Элементы, а также список свойств.
Раздел Свойства редактора коллекций предварительно заполнен схемой по умолчанию для определенной коллекции. В этом случае вы получите значения по умолчанию схемы для элементов коллекции system.webServer/tracing/traceFailedRequests/add/traceAreas.
Рядом с записью свойства поставщика есть ключ. Это означает, что это уникальный ключ для этой записи коллекции. Золотые ключи означают, что этот ключ должен быть уникальным для каждого элемента в коллекции. Серебряный ключ означает, что это общий ключ. В этом случае сочетание общих ключей должно быть уникальным для элемента коллекции.
Измените запись поставщика на ASPNET.
Измените запись областей на Infrastructure, Module, Page, AppServices [Примечание. Вы можете получить имя поставщика и соответствующие области из раздела system.webServer/tracing/traceProviderDefinitions]
Пусть запись детализации должна быть предупреждением
Закрытие редактора коллекций для traceAreas
Закрытие редактора коллекций для traceFailedRequests
Чтобы задать изменения, необходимо нажать кнопку Применить в области задач Действия. Перед этим нажмите кнопку Создать скрипт в области задач Действия. Теперь у вас есть код скрипта для добавления правила запроса трассировки со сбоем для запросов ASPX, которые возвращают 401 или отвечают более минуты.
Нажмите кнопку Применить в области задачи Действия, чтобы внести изменения в конфигурацию.
Вы можете быстро проверить новое добавленное правило трассировки неудачных запросов, перейдя на страницу функции "Правила трассировки неудачных запросов".
Правило, которое мы только что добавили с помощью функции редактора конфигурации, должно отображаться на странице правил трассировки неудачных запросов.
[Дополнительный шаг] Если вы не хотите сохранять созданные вами правила запроса трассировки, которые завершили сбой, измените коллекции tracefailedRequests еще раз и нажмите кнопку Очистить все в области задач Действия. Нажмите кнопку Применить в редакторе конфигураций, и добавленное правило будет удалено.
Итоги
Вы создали новое правило запроса трассировки, завершившегося сбоем, с помощью средства редактора коллекций редактора конфигураций. Редактор коллекций предоставляет все параметры конфигурации для данной коллекции.