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

Visual Studio 2010

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

Удаленный веб-узел IIS — это веб-приложение служб Internet Information Services (IIS), запущенное на другом компьютере. Visual Web Developer взаимодействует с веб-узлом, используя протокол HTTP и серверные расширения FrontPage.

Для создания удаленного веб-узла IIS требуется выполнение следующих условий.

  • На удаленном компьютере должна быть установлена платформа .NET Framework версии 2.0.

  • На удаленном компьютере должна быть установлена и запущена IIS версии 5.0 или старше.

  • Необходимо включить ASP.NET в IIS на удаленном компьютере. Дополнительные сведения см. в разделе Включение ASP.NET в документации IIS на веб-узле Документация по IIS 6.0.

  • Серверные расширения FrontPage должны быть установлены и включены на корневом уровне, где создается новый веб-узел. Дополнительные сведения см. в разделе Установка и включение динамического содержимого в документации IIS на веб-узле Документация по IIS 6.0.

  • Необходимо иметь разрешения администрирования FrontPage или авторские разрешения на создание новых папок и файлов на удаленном компьютере в корневом каталоге, где должен быть веб-узел. Подробные сведения см. разделе Использование ролей для управления пользовательскими правами в документации IIS на веб-узле Документация по IIS 6.0. Можно запустить веб-страницу администрирования серверных расширений FrontPage из Visual Web Developer с помощью команды Веб-разрешения в меню Веб-узел.

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

  • Серверные расширения FrontPage должны быть включены для веб-узла.

  • Веб-узел должен использовать ASP.NET 2.0. В противном случае при открытии узла Visual Web Developer предложит перенастроить узел для использования ASP.NET 2.0. Обратите внимание, что это отличается от случая, когда ASP.NET 2.0 установлена на удаленном компьютере. Если ASP.NET 2.0 установлена на удаленном компьютере, открытый веб-узел может сопоставляться с более ранней версией ASP.NET.

  • ASP.NET должна быть включена в службах IIS. Дополнительные сведения см. в разделе Включение ASP.NET в документации IIS на веб-узле Документация по IIS 6.0.

Создание удаленного веб-узла IIS

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

  2. В области Установленные шаблоны Visual Web Developer выберите шаблон типа веб-узла, который требуется создать.

  3. В списке Расположение щелкните HTTP.

  4. Для создания нового удаленного веб-узла IIS в поле расположения введите URL-адрес создаваемого веб-узла, используя синтаксис, подобный следующему:

    http://server/SiteName
    
  5. Для создания удаленного веб-узла IIS, указывающего на приложение IIS на удаленном сервере, выполните следующие действия.

    1. Нажмите кнопку Обзор.

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

    3. Введите URL-адрес приложения IIS, которое необходимо открыть.

    4. Щелкните Открыть для возврата в диалоговое окно Создать веб-узел.

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

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

    Если в указанном пути уже содержатся файлы, Visual Web Developer предлагает указать другой путь.

    Visual Web Developer создает веб-узел, открывает страницу по умолчанию и отображает папку в обозревателе решений.

Показ: