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

Visual Studio 2010

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

В этом пошаговом руководстве показано, как с помощью Internet Information Services (IIS) 6.0, указать, что данный каталог является корневым каталогом приложения. В руководстве демонстрируется, как создать виртуальный каталог и указать, что C:\Inetpub\Wwwroot является корневым каталогом приложения.

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

Хотя страницы ASP и ASP.NET будут запущены в виртуальной директории, а не в корне приложения, создание приложения в виртуальной директории изменяет значения определенных серверных переменных (APPL_PHYSICAL_PATH, APPL_MD_PATH). Эти серверные переменные позволяют ASP и ASP.NET работать с функциями в масштабе приложения, такими как заданное расположение файла Global.asa или Global.asax.

Чтобы подготовиться к выполнению данного пошагового руководства

  • Создайте новый физический каталог. В первом разделе этого пошагового руководства используется каталог C:\exampleWebApp.

  • Создайте новый физический каталог в каталоге C:\Inetpub\Wwwroot. Во втором разделе этого пошагового руководства используется каталог C:\Inetpub\Wwwroot\exampleWebApp.

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

Используйте следующую процедуру для создания виртуального каталога, который соответствует физическому каталогу, который находится не в папке C:\Inetpub\wwwroot. Создание виртуальной директории при помощи этого способа автоматически создает веб-приложение в виртуальной директории.

Чтобы создать виртуальный каталог

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

  2. В меню Действие выберите Создать, а затем Виртуальный каталог.

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

  4. В диалоговом окне Псевдоним введите имя нового приложения и затем нажмите Далее.

  5. В диалоговом окне Path введите физический каталог, созданный перед началом примера, C:\exampleWebApp, и нажмите кнопку Далее.

    Либо щелкните на кнопку Выбрать, чтобы выбрать каталог.

  6. На странице Разрешения доступа убедитесь, что выбраны флажки Чтение и Запуск сценариев, и нажмите кнопку Далее.

    ha2y9493.alert_security(ru-ru,VS.100).gifПримечание о безопасности.

    Для запуска страниц ASP и ASP.NET требуются разрешения только на чтение и выполнение. Рекомендуется использовать минимально необходимые разрешения, чтобы разрешить клиентам просматривать ваш веб-узел. Дополнительные сведения см. в разделе Безопасность узлов с разрешениями веб-узлов в руководстве пользователя IIS.

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

    Новое веб-приложение создано и выделено в диспетчере IIS.

Можно также создать корневой каталог приложения из существующего каталога в Inetpub\Wwwroot. Все физические каталоги в Inetpub\Wwwroot рассматриваются IIS как виртуальные каталоги, но они не считаются приложениями, пока используется следующая процедура.

Чтобы объявить существующий виртуальный каталог в Inetpub\Wwwroot корневым каталогом веб-приложения, использующего IIS

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

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

    Если диспетчер IIS был уже открыт, когда создавался физический каталог, нужно нажать кнопку Обновить в диспетчере IIS чтобы просмотреть новый подкаталог exampleWebApp.

  3. Щелкните правой кнопкой мыши на каталог, отмеченный как корневой, и выберите в раскрывшемся меню пункт Свойства.

  4. На вкладке Каталог, в разделе Параметры приложения, нажмите Cоздать.

  5. В текстовом поле Имя приложения, введите имя приложения и затем нажмите ОК.

    Виртуальный каталог сейчас находится в корневом каталоге приложения.

Показ: