Практическое руководство. Создание виртуальных каталогов IIS в Visual Web Developer

Visual Studio 2010

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

Если на локальном компьютере запущены службы IIS, можно создать виртуальный корневой каталог IIS, указывающий на файлы, расположенные вне структуры каталогов IIS по умолчанию (обычно \Inetpub\wwwroot). Виртуальный каталог полезен при запуске страниц в существующей папке или на веб-узле локальной файловой системы.

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

  1. В меню Файл Visual Studio выберите Создать, а затем Веб-узел.

  2. В диалоговом окне Создать веб-узел нажмите Обзор.

  3. В диалоговом окне Выбор папки щелкните значок Локальный веб-сервер IIS.

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

    Для получения доступа к метабазе IIS и создания виртуального каталога необходимо входить в группу администраторов на локальном компьютере.

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

  5. В правом верхнем углу диалогового окна Выбор папки нажмите кнопку Создать новый виртуальный каталог. (На этой кнопке не отображается текст, но он появляется при наведении на кнопку курсора мыши). В результате создается административный объект IIsWebVirtualDirectory в IIS.

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

    Или можно щелкнуть кнопку Создать новое веб-приложение, которая также позволяет создать виртуальный каталог (административный объект IIsWebDirectory в IIS), но при этом невозможно сопоставить этот виртуальный каталог с другим физическим каталогом. Дополнительные сведения см. в разделе «Структура метабазы» в пакете IIS SDK.

  6. В текстовом поле Псевдоним введите имя виртуального каталога.

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

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

    Чтобы клиенты могли выполнять поиск на веб-страницах, необходимо, чтобы список управления доступом, настроенный в физическом каталоге, имел разрешения на чтение и выполнение для учетной записи IIS_WPG и Internet Guest Account. Дополнительные сведения см. в разделе «Управление доступом для IIS 6.0» в Руководстве пользователя IIS.

    Можно продолжить создание или удаление виртуальных каталогов в диалоговом окне Выбор папки. Когда вы готовы создавать проект веб-страницы, можно выбрать папку в древовидном элементе управления и щелкнуть Открыть.

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

  1. В меню Файл Visual Studio выберите Создать, а затем Веб-узел.

  2. В диалоговом окне Создать веб-узел нажмите Обзор.

  3. В диалоговом окне Выбор папки щелкните значок Удаленный узел.

  4. В текстовом поле Расположение веб-узла выберите Создать веб-узел.

  5. В текстовом поле Веб-адрес URL диалогового окна Создать новый веб-узел FrontPage введите URL-адрес удаленного сервера IIS и прикрепите имя создаваемого виртуального каталога (например, http://<имя_сервера>/<имя_нового_виртуального_каталога>.

  6. Нажмите кнопку .

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

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

  7. В диалоговом окне Выбор папки выберите Открыть.

  8. В диалоговом окне Создать веб-узел нажмите ОК.

    Для нового удаленного виртуального каталога создается новый проект веб-узла. Виртуальный каталог создается как объект администрирования IIsWebDirectory на Веб-узле по умолчанию сервера IIS. Дополнительные сведения см. в разделе «Структура метабазы» в пакете IIS SDK.

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

Показ: