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


Документы по умолчанию

Уолтер Оливер

Документ по умолчанию предназначен для клиентских запросов к веб-сайту, которые не указывают имя документа, например www.microsoft.com. В документе по умолчанию указывается, какой файл следует обслуживать. Вы можете настроить несколько документов по умолчанию для веб-сайта, но использование меньшего количества документов может повысить производительность.

Для каждого запроса СЛУЖБА IIS должна получить список документов по умолчанию и искать каждый файл в пути к содержимому, пока не найдется первое совпадение. Если вы настроите пять документов и сайт использует последний документ, это увеличит время, затрачиваемое системой на поиск документа. Однако если вы используете один документ по умолчанию или используете первый документ в списке, это ускорит время запроса.

Используя функцию делегирования IIS 7 и более поздних версий, вы можете делегировать это свойство владельцу сайта и поощрять владельца сайта использовать только один документ.

Глобальная настройка документов по умолчанию с помощью диспетчера IIS

  1. В меню Администрирование выберите Пункт Диспетчер служб IIS.
  2. В диспетчере IIS щелкните узел имя сервера, а затем прокрутите страницу, чтобы найти значок Документ по умолчанию .
  3. Дважды щелкните Документ по умолчанию.
    Снимок экрана: домашняя страница P 8701. Выбран значок документа по умолчанию.
  4. В области Действия нажмите кнопку Добавить.
    Снимок экрана: страница документа по умолчанию. На панели Действия выделен элемент Добавить.
  5. В диалоговом окне Добавление документа по умолчанию введите имя документа по умолчанию.
  6. Нажмите кнопку ОК.

Примечание

Задайте для этого параметра как можно меньше документов по умолчанию. Если свойство делегировано, пользователи могут добавлять определенные документы и ограничивать их одним документом, чтобы повысить производительность своих сайтов.

Глобальное добавление и удаление документов по умолчанию с помощью поставщика IIS PowerShell

  • Чтобы добавить имя файла foo.html, откройте командную строку PowerShell и введите:
add-webconfigurationproperty /system.webServer/defaultDocument -name files -value @{value="foo.html"}
  • Чтобы удалить имя файла foo.html введите:
remove-webconfigurationproperty /system.webServer/defaultDocument -name files -atElement @{value="foo.html"}

См. также примеры скриптов C# и PowerShell , чтобы узнать о другом примере скрипта для настройки документов по умолчанию.

Сведения о настройке документа по умолчанию или других свойств для делегирования см. в разделе "Настройка делегирования администрирования" далее в этом разделе.

См. также раздел