Практическое руководство. Создание и настройка виртуальных каталогов в IIS 5.0 и 6.0
Обновлен: Ноябрь 2007
Можно использовать IIS Manager для создания виртуального каталога веб-приложения ASP.NET, размещенного в IIS 5.0, IIS 5.1 и IIS 6.0. Виртуальный каталог появляется в браузерах так, как если бы он содержался в корневом каталоге веб-сервера, даже если он физически находится в другом месте. Этот подход позволяет публиковать веб-содержимое, которое не находится в корневой папке веб-сервера, например содержимое, находящееся на удаленном компьютере. Это также удобный способ для настройки узла для локальной веб-разработки, поскольку она не требует уникального веб-узла для каждого виртуального каталога. В этом разделе объясняется, как можно создать виртуальный каталог и настроить его для запуска страницы ASP.NET.
Примечание. |
---|
Сведения о настройке виртуального каталога в IIS 7.0 см. в разделе Практическое руководство. Создание и настройка виртуальных каталогов в IIS 7.0. |
Необходимо создать виртуальный каталог как часть существующего веб-узла IIS. Это может быть либо веб-узел по умолчанию, который создается при установке IIS, или созданный вами веб-узел. Дополнительные сведения по установке и настройке IIS или о том, как создать веб-узел, содержатся в справке IIS или в документации продукта IIS в режиме онлайн на веб-узле Microsoft TechNet.
В качестве альтернативы создания виртуального каталога веб-приложения можно создать новый веб-узел. Дополнительные сведения о создании веб-сайта в IIS Manager см. в разделе Практическое руководство. Создание и настройка локальных веб-узлов ASP.NET в IIS 6.0.
Создание виртуального каталога
Выполните одну из процедур, описанных в разделе Практическое руководство. Открытие диспетчера IIS, чтобы открыть IIS Manager. Затем можно создать виртуальный каталог.
Создание виртуального каталога с помощью диспетчера IIS
В IIS Manager разверните локальный компьютер и веб-узел, к которому требуется добавить виртуальный каталог.
Щелкните правой кнопкой мыши на узле или папке, в которой требуется создать виртуальный каталог, нажмите Создать и нажмите кнопку Виртуальный каталог.
В Мастере создания виртуального каталога нажмите Далее.
В поле Псевдоним введите имя виртуального каталога и нажмите Далее. Выберите короткое имя, которое просто вводить, поскольку пользователи вводят это имя для доступа к веб-узлу.
В поле Путь введите или выберите физический каталог, содержащий виртуальный каталог, и нажмите кнопку Далее.
Можно выбрать существующую папку или создать новую для размещения содержимого виртуального каталога.
Установите флажки разрешений доступа, которые требуется назначать пользователям.
По умолчанию флажки Чтение и Запуск сценариев установлены. Эти разрешения позволяют запустить страницы ASP.NET для многих распространенных сценариев. Дополнительные сведения содержатся в следующей части этого раздела.
Нажмите кнопку Далее, а затем Готово.
Настройка виртуального каталога
После создания нового виртуального каталога можно настроить безопасность и проверку подлинности для виртуального каталога. При настройке безопасности можно задать разрешения для учетной записи или группы. В следующей таблице показаны параметры разрешений, которые доступны в IIS 5.0, IIS 5.1 и IIS 6.0.
Учетная запись или группа |
Разрешения |
---|---|
Учетная запись или группа, которым разрешено просматривать сайт при отключенной анонимной проверки подлинности при создании виртуального каталога. |
Чтение & Выполнение |
Учетная запись, настроенная для доступа к системным ресурсам для контекста текущего пользователя ASP.NET, например учетная запись сетевой службы (IIS 6.0) или учетная запись ASPNET (IIS версии 5.0 и 5.1). |
Чтение & Выполнение Просмотр содержимого папки Чтение Запись |
Настройка безопасности и проверка подлинности виртуального каталога
В IIS Manager щелкните правой кнопкой мыши узел виртуального каталога, который требуется настроить, и нажмите кнопку Свойства.
Нажмите вкладку Безопасность каталога, выберите в Управление проверкой подлинности и доступом и нажмите Изменить.
Установите флажок для метода проверки подлинности или методов, которые требуется использовать для виртуального каталога, а затем нажмите ОК. По умолчанию флажки Разрешить анонимный доступ и Встроенная проверка подлинности Windows уже установлены.
Ниже приведены два наиболее типичных сценария проверки подлинности:
Встроенная проверка подлинности Windows для узлов локальной интрасети.
Проверка подлинности форм для узла Интернета или экстрасети, где пользователи получают доступ к узлу через брандмауэр.
Чтобы настроить проверку подлинности для веб-узла в Интернете, необходимо настроить проверку подлинности с помощью форм. Дополнительные сведения о параметрах проверки подлинности см. в разделе Проверка подлинности ASP.NET. Пошаговое руководство, которое описывает способы создания узла, с использованием проверки подлинности с помощью форм, содержится в разделе Практическое руководство. Реализация простой проверки подлинности с помощью форм.
Чтобы настроить проверку подлинности для сценариев локальной и экстрасетевой разработки, снимите флажок Включить анонимный доступ и убедитесь, что установлен флажок Встроенная проверка подлинности.
В проводнике Windows откройте родительскую папку той папки, которая будет содержать страницы сайта. Щелкните правой кнопкой мыши папку и нажмите Общий доступ и безопасность.
Будет открыто диалоговое окно Свойства.
Перейдите на вкладку Безопасность.
В списке Группа или имена пользователей выберите группу или имя пользователя.
Примечание. Чтобы добавить новую группу или имя пользователя, нажмите кнопку Добавить и кнопку Размещение. Выберите из списка имя локального компьютера и нажмите кнопку ОК. Затем введите имя учетной записи, которую требуется добавить в текстовое поле. После ввода имени нажмите Проверить имена для проверки имени учетной записи. Нажмите ОК, чтобы добавить учетную запись.
В списке Разрешения выберите соответствующие разрешения для группы или имени пользователя.
Нажмите кнопку Применить.
Нажмите кнопку ОК.
См. также
Задачи
Практическое руководство. Создание и настройка локальных веб-узлов ASP.NET в IIS 6.0
Практическое руководство. Реализация простой проверки подлинности с помощью форм