Что такое виртуальные каталоги?
На одном сервере IIS может находиться множество web-приложений. Каждое из этих web-приложений должно размещаться в своем виртуальном каталоге (virtual directory). Виртуальному каталогу на web-сервере соответствует физический каталог на диске. Предположим, что мы создали web-приложение Cars. Из внешнего мира к нему можно будет обратиться по адресу URL htp://www.Cars.com (если мы зарегистрировали это доменное имя в системе DNS), а на нашем компьютере этому приложению будет соответствовать физический каталог, например C:\CarsWebSite. И именно в этом физическом каталоге будут находиться файлы, из которых состоит наше web-приложение.
Давайте создадим простое web-приложение, которое будет называться Cars. Первое, что нам потребуется сделать, — создать на компьютере новый каталог, в котором будут храниться файлы нашего web-приложения (пусть это будет каталог C:\CarsWebSite). Следующее, что нам надо будет сделать, — создать на web-сервере новый виртуальный каталог, которому будет соответствовать этот физический каталог. Сделать это можно разными способами, но самый простой — в окне Internet Services Manager выбрать Default Web Site, щелкнуть на нем правой кнопкой мыши и в контекстном меню выбрать New (Новый) ► Virtual Directory (Виртуальный каталог) (рис. 14.2).
Рис. 14.2. Создаем виртуальный каталог
У нас запустится мастер создания виртуального каталога. Пропустим страницу с приветствием и присвоим создаваемому нами виртуальному каталогу имя Cars. Далее нас спросят о физическом пути в операционной системе для этого виртуального каталога. Выберем созданный нами каталог C:\CarsWebSite. Далее мастер задаст нам вопросы об основных параметрах нашего виртуального каталога (о возможности доступа к нему на чтение и запись, просмотра списка файлов из web-браузера, запуска скриптов и исполняемых файлов и т. п.). В нашем случае вполне подойдут значения, предлагаемые мастером по умолчанию (если нам потребуется что-либо изменить, это несложно будет сделать через свойства виртуального каталога). После того как все эти действия будут завершены, мы сможем увидеть созданный нами виртуальный каталог в списке каталогов web-сайта по умолчанию на сервере IIS (рис. 14.3).
Рисунок 14.3. Созданный нами виртуальный каталог Cars
- Начальное руководство по разработкеweb-приложений и asp.Net.
- Разработка web-приложений и asp.Net
- Web-приложения и web-серверы
- Что такое виртуальные каталоги?
- Структура документа html
- Форматирование текста средствами html
- Заголовки html
- Html-редактор Visual Studio.Net
- Разработка форм html
- Создаем пользовательский интерфейс
- Добавление изображений
- Клиентские скрипты
- Пример клиентского скрипта
- Реализация проверки введенных пользователем данных
- Передаем данные формы (методы geTиPost)
- Синтаксис строки запроса http
- Создание классической страницы asp
- Принимаем данные, переданные методом post
- Первое приложение asp.Net
- Некоторые проблемы классических asp
- Некоторые преимущества asp.Net
- Пространства имен asp.Net
- Наиболее важные типы пространства имен System.Web
- Приложение и сеанс подключения пользователя
- Создание простого web-приложения на с#
- Исходный файл *.Aspx
- Файл web.Config
- Исходный файл Global.Asax
- Простой код asp.Net на с#
- Архитектура web-приложения asp.Net
- Тип System.Web.Ui.Page
- Связка *.Aspx/Codebehind
- Свойство Page. Request
- Свойство Page.Response
- Свойство Page.Application
- Отладка и трассировка приложений asp.Net
- Элементы управления WebForm
- Создание элементов управления WebForm
- Иерархия классов элементов управления WebForm
- Виды элементов управления WebForm
- Базовые элементы управления WebForm
- Группа переключателей
- Текстовое поле для ввода нескольких строк с полосой прокрутки
- Элементы управления с дополнительными возможности
- Элемент управления Calendar
- Элемент управления AdRotator (баннерная рулетка)
- Элемент управления для работы с источниками данных
- Элемент управления DataGrid
- Еще немного об источниках данных
- Элементы управления для проверки вводимых пользователем данных
- Обработка событий элементов управления WebForm
- Подведение итогов
- Web-cлужбы