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

Visual Studio 2010

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

При помощи Диспетчера IIS можно создавать локальный веб-узел, содержащий веб-приложение ASP.NET. В этом разделе объясняется, как можно создать локальный веб-узел и настроить его для запуска страницы ASP.NET. Дополнительные сведения по установке и настройке IIS или о том, как создать веб-узел, содержатся в справке IIS или в документации продукта IIS в режиме онлайн на веб-узле Microsoft TechNet.

В качестве альтернативы создания локального веб-узла можно также создать виртуальный каталог. Это позволяет размещать веб-узел на одном компьютере (его содержимое может размещаться на других компьютерах, в том числе удаленных). Это также удобный способ для настройки узла для локальной веб-разработки, поскольку она не требует уникального идентификатора веб-узла. Это значит, что для создания уникального веб-узла требуется меньше действий. Дополнительные сведения см. в разделе Практическое руководство. Создание и настройка виртуальных каталогов в IIS 5.0 и 6.0.

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

33487zw6.alert_note(ru-ru,VS.100).gifПримечание.

Процедура создания локального веб-узла в ранних версиях IIS похожа на приведенные процедуры, однако отличается в деталях. Для получения информации относительно создания веб-узлов в других версиях см. Справку IIS или документацию по IIS на веб-узле Microsoft TechNet. (Локальная Справка IIS доступна в браузере: http://localhost/iisHelp/.)

Для создания локального веб-узла в IIS 6.0

  1. В меню Пуск выберите команду Выполнить.

  2. В поле Открыть введите inetmgr и нажмите кнопку ОК.

  3. В IIS Manager откройте локальный компьютер, щелкните правой кнопкой папку веб-узлы, выберите Создать, затем выберите Веб-узел.

    Откроется диалоговое окно Мастер создания веб-узлов.

  4. В Мастере создания веб-узлов нажмите Далее.

  5. В поле Описание введите описательную метку узла (эта метка не вводится в адресной строке), затем нажмите Далее.

  6. Введите или выберите IP-адрес (по умолчанию Все неназначенные), TCP-порт и заголовок узла (например www.microsoft.contoso.com).

    33487zw6.alert_caution(ru-ru,VS.100).gifВажное примечание.

    Чтобы гарантировать доставку пользовательских запросов к нужному веб-узлу, необходимо дать каждому веб-узлу на сервере по крайней мере один из трех уникальных идентификаторов: имя заголовка узла, IP-адрес или номер TCP-порта. Лучший метод идентификации нескольких веб-узлов на одном сервере состоит в использовании уникальных имен заголовков узлов. Для перехода на узел пользователь должен ввести пару из имени сайта и IP-адреса, которая соответствует узлу на DNS-сервере или указана в локальном файле HOSTS. Для получения дополнительной информации о выборе уникальных идентификаторов см. раздел Hosting Multiple Web Sites on a Single Server в документации по IIS 6.0.

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

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

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

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

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

Разрешения

Администраторы

Полный доступ

Система

Полный доступ

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

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

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

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

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

Чтение

Запись

После завершения настройки узла можно добавлять веб-страницы ASP.NET в каталог узла.

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

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

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

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

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

  5. Во вкладке Безопасность измените конфигурации дополнительных учетных записей и разрешения, необходимые для работы веб-узла, затем нажмите кнопку OK. Некоторые учетные записи (Администраторы и Система) уже настроены по умолчанию.

    33487zw6.alert_note(ru-ru,VS.100).gifПримечание.

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

Показ: