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


Практическое руководство. Создание и настройка виртуальных каталогов в IIS 5.0 и 6.0

Обновлен: Ноябрь 2007

Можно использовать IIS Manager для создания виртуального каталога веб-приложения ASP.NET, размещенного в IIS 5.0, IIS 5.1 и IIS 6.0. Виртуальный каталог появляется в браузерах так, как если бы он содержался в корневом каталоге веб-сервера, даже если он физически находится в другом месте. Этот подход позволяет публиковать веб-содержимое, которое не находится в корневой папке веб-сервера, например содержимое, находящееся на удаленном компьютере. Это также удобный способ для настройки узла для локальной веб-разработки, поскольку она не требует уникального веб-узла для каждого виртуального каталога. В этом разделе объясняется, как можно создать виртуальный каталог и настроить его для запуска страницы ASP.NET.

zwk103ab.alert_note(ru-ru,VS.90).gifПримечание.

Сведения о настройке виртуального каталога в IIS 7.0 см. в разделе Практическое руководство. Создание и настройка виртуальных каталогов в IIS 7.0.

Необходимо создать виртуальный каталог как часть существующего веб-узла IIS. Это может быть либо веб-узел по умолчанию, который создается при установке IIS, или созданный вами веб-узел. Дополнительные сведения по установке и настройке IIS или о том, как создать веб-узел, содержатся в справке IIS или в документации продукта IIS в режиме онлайн на веб-узле Microsoft TechNet.

В качестве альтернативы создания виртуального каталога веб-приложения можно создать новый веб-узел. Дополнительные сведения о создании веб-сайта в IIS Manager см. в разделе Практическое руководство. Создание и настройка локальных веб-узлов ASP.NET в IIS 6.0.

Создание виртуального каталога

Выполните одну из процедур, описанных в разделе Практическое руководство. Открытие диспетчера IIS, чтобы открыть IIS Manager. Затем можно создать виртуальный каталог.

Создание виртуального каталога с помощью диспетчера IIS

  1. В IIS Manager разверните локальный компьютер и веб-узел, к которому требуется добавить виртуальный каталог.

  2. Щелкните правой кнопкой мыши на узле или папке, в которой требуется создать виртуальный каталог, нажмите Создать и нажмите кнопку Виртуальный каталог.

  3. В Мастере создания виртуального каталога нажмите Далее.

  4. В поле Псевдоним введите имя виртуального каталога и нажмите Далее. Выберите короткое имя, которое просто вводить, поскольку пользователи вводят это имя для доступа к веб-узлу.

  5. В поле Путь введите или выберите физический каталог, содержащий виртуальный каталог, и нажмите кнопку Далее.

    Можно выбрать существующую папку или создать новую для размещения содержимого виртуального каталога.

  6. Установите флажки разрешений доступа, которые требуется назначать пользователям.

    По умолчанию флажки Чтение и Запуск сценариев установлены. Эти разрешения позволяют запустить страницы ASP.NET для многих распространенных сценариев. Дополнительные сведения содержатся в следующей части этого раздела.

  7. Нажмите кнопку Далее, а затем Готово.

Настройка виртуального каталога

После создания нового виртуального каталога можно настроить безопасность и проверку подлинности для виртуального каталога. При настройке безопасности можно задать разрешения для учетной записи или группы. В следующей таблице показаны параметры разрешений, которые доступны в IIS 5.0, IIS 5.1 и IIS 6.0.

Учетная запись или группа

Разрешения

Учетная запись или группа, которым разрешено просматривать сайт при отключенной анонимной проверки подлинности при создании виртуального каталога.

Чтение & Выполнение

Учетная запись, настроенная для доступа к системным ресурсам для контекста текущего пользователя ASP.NET, например учетная запись сетевой службы (IIS 6.0) или учетная запись ASPNET (IIS версии 5.0 и 5.1).

Чтение & Выполнение

Просмотр содержимого папки

Чтение

Запись

Настройка безопасности и проверка подлинности виртуального каталога

  1. В IIS Manager щелкните правой кнопкой мыши узел виртуального каталога, который требуется настроить, и нажмите кнопку Свойства.

  2. Нажмите вкладку Безопасность каталога, выберите в Управление проверкой подлинности и доступом и нажмите Изменить.

  3. Установите флажок для метода проверки подлинности или методов, которые требуется использовать для виртуального каталога, а затем нажмите ОК. По умолчанию флажки Разрешить анонимный доступ и Встроенная проверка подлинности Windows уже установлены.

    Ниже приведены два наиболее типичных сценария проверки подлинности:

    • Встроенная проверка подлинности Windows для узлов локальной интрасети.

    • Проверка подлинности форм для узла Интернета или экстрасети, где пользователи получают доступ к узлу через брандмауэр.

    Чтобы настроить проверку подлинности для веб-узла в Интернете, необходимо настроить проверку подлинности с помощью форм. Дополнительные сведения о параметрах проверки подлинности см. в разделе Проверка подлинности ASP.NET. Пошаговое руководство, которое описывает способы создания узла, с использованием проверки подлинности с помощью форм, содержится в разделе Практическое руководство. Реализация простой проверки подлинности с помощью форм.

  4. Чтобы настроить проверку подлинности для сценариев локальной и экстрасетевой разработки, снимите флажок Включить анонимный доступ и убедитесь, что установлен флажок Встроенная проверка подлинности.

  5. В проводнике Windows откройте родительскую папку той папки, которая будет содержать страницы сайта. Щелкните правой кнопкой мыши папку и нажмите Общий доступ и безопасность.

    Будет открыто диалоговое окно Свойства.

  6. Перейдите на вкладку Безопасность.

  7. В списке Группа или имена пользователей выберите группу или имя пользователя.

    zwk103ab.alert_note(ru-ru,VS.90).gifПримечание.

    Чтобы добавить новую группу или имя пользователя, нажмите кнопку Добавить и кнопку Размещение. Выберите из списка имя локального компьютера и нажмите кнопку ОК. Затем введите имя учетной записи, которую требуется добавить в текстовое поле. После ввода имени нажмите Проверить имена для проверки имени учетной записи. Нажмите ОК, чтобы добавить учетную запись.

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

  9. Нажмите кнопку Применить.

  10. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Создание и настройка локальных веб-узлов ASP.NET в IIS 6.0

Практическое руководство. Реализация простой проверки подлинности с помощью форм

Другие ресурсы

Администрирование веб-узлов ASP.NET

Проверка подлинности ASP.NET