Поделиться через


Редактирование коллекций с помощью редактора конфигурации: сложные разделы

По Кристал Хойер

Цель пошагового руководства

Используйте редактор коллекций в модуле редактора конфигурации, чтобы добавить новое правило трассировки неудачных запросов для запроса aspx, который возвращает код состояния 401 и (или) занимает более минуты. Эту задачу можно выполнить с помощью текущего пользовательского интерфейса, но выполненные действия предоставляют важную функцию в новом модуле редактора конфигурации пакета администрирования.

Предварительные требования

Для этого пошагового руководства требуются следующие предварительные требования.

Доступ к разделу system.webServer/trace/traceFailedRequests

  1. Открытие диспетчера IIS

  2. Выберите сервер в представлении дерева подключений.

  3. Открытие модуля пользовательского интерфейса редактора конфигураций

    Снимок экрана: окно диспетчера I IS. Функции домашней страницы сервера отображаются на панели main.

  4. В поле со списком в разделе редактора конфигураций выберите system.webServer — трассировка — traceFailedRequests или тип system.webServer/tracing/traceFailedRequests

    Снимок экрана: редактор конфигурации с полем ввода раздела.

Использование редактора коллекций для добавления нового правила запроса трассировки, завершилось сбоем

  1. Выберите запись (Коллекция) в редакторе конфигураций и щелкните ... рядом с пунктом (Count=0). Откроется редактор коллекции для изменения коллекции tracefailedRequests.

    Снимок экрана: редактор конфигурации. Коллекция выделена и отображает значение Count = 0.

  2. В области задач Действия справа нажмите кнопку Добавить. Теперь у вас будет новая запись в разделе Элементы, а также список свойств.

    Снимок экрана: окно редактора коллекций с параметрами в разделе

  3. Раздел Свойства редактора коллекций предварительно заполнен схемой по умолчанию для определенной коллекции. В этом случае вы получите значения по умолчанию схемы для элементов коллекции system.webServer/tracing/traceFailedRequests.

  4. Рядом с записью свойства path есть ключ. Это означает, что это уникальный ключ для этой записи коллекции. Золотые ключи означают, что этот ключ должен быть уникальным для каждого элемента в коллекции. Серебряный ключ означает, что это общий ключ. В этом случае сочетание общих ключей должно быть уникальным для элемента коллекции.

  5. Измените запись пути на *.aspx , чтобы создать правило для всех asp.net путей.

  6. Измените запись statusCodes на 401.

  7. Изменение записи timeTaken00:01:00

  8. Выберите запись (traceAreas) в редакторе коллекций и щелкните ... рядом с пунктом (Count=0). Откроется редактор коллекций для изменения коллекции traceAreas.

    Снимок экрана: окно редактора коллекций. Области трассировки выбраны в разделе Свойства.

  9. В области задач Действия справа нажмите кнопку Добавить. Теперь у вас будет новая запись в разделе Элементы, а также список свойств.

    Снимок экрана: окно редактора коллекций. На панели Элемент отображается предупреждение. На панели свойств отображается предупреждение.

  10. Раздел Свойства редактора коллекций предварительно заполнен схемой по умолчанию для определенной коллекции. В этом случае вы получите значения по умолчанию схемы для элементов коллекции system.webServer/tracing/traceFailedRequests/add/traceAreas.

  11. Рядом с записью свойства поставщика есть ключ. Это означает, что это уникальный ключ для этой записи коллекции. Золотые ключи означают, что этот ключ должен быть уникальным для каждого элемента в коллекции. Серебряный ключ означает, что это общий ключ. В этом случае сочетание общих ключей должно быть уникальным для элемента коллекции.

  12. Измените запись поставщика на ASPNET.

  13. Измените запись областей на Infrastructure, Module, Page, AppServices [Примечание. Вы можете получить имя поставщика и соответствующие области из раздела system.webServer/tracing/traceProviderDefinitions]

  14. Пусть запись детализации должна быть предупреждением

  15. Закрытие редактора коллекций для traceAreas

  16. Закрытие редактора коллекций для traceFailedRequests

  17. Чтобы задать изменения, необходимо нажать кнопку Применить в области задач Действия. Перед этим нажмите кнопку Создать скрипт в области задач Действия. Теперь у вас есть код скрипта для добавления правила запроса трассировки со сбоем для запросов ASPX, которые возвращают 401 или отвечают более минуты.

  18. Нажмите кнопку Применить в области задачи Действия, чтобы внести изменения в конфигурацию.

  19. Вы можете быстро проверить новое добавленное правило трассировки неудачных запросов, перейдя на страницу функции "Правила трассировки неудачных запросов".

    Снимок экрана: окно диспетчера I IS. Функции домашней страницы сайта находятся в области main. Выделен значок Правил трассировки неудачных запросов.

  20. Правило, которое мы только что добавили с помощью функции редактора конфигурации, должно отображаться на странице правил трассировки неудачных запросов.

    Снимок экрана: окно диспетчера I IS. Правила трассировки неудачных запросов отображаются на панели main.

  21. [Дополнительный шаг] Если вы не хотите сохранять созданные вами правила запроса трассировки, которые завершили сбой, измените коллекции tracefailedRequests еще раз и нажмите кнопку Очистить все в области задач Действия. Нажмите кнопку Применить в редакторе конфигураций, и добавленное правило будет удалено.

Итоги

Вы создали новое правило запроса трассировки, завершившегося сбоем, с помощью средства редактора коллекций редактора конфигураций. Редактор коллекций предоставляет все параметры конфигурации для данной коллекции.