Другими словами, виртуальный каталог является базовой групповой структурой, определяющей границы приложения ASP.NET. Допустимое приложение ASP.NET может содержать всего одну Web-страницу (файл .aspx) или Web-службу (файл .аsmx). Тем не менее, любое приложение ASP.NET может включать все следующие компоненты:

Естественно, виртуальный каталог может содержать большое количество дополнительных ресурсов, которые будут использоваться Web-приложениями ASP.NET, включая таблицы стилей, изображения, XML-файлы и так далее. Кроме того, вы можете расширить модель ASP.NET, разрабатывая специализированные компоненты — обработчики HTTP и модули HTTP, которые могут встраиваться в ваше приложение и принимать участие в обработке Web-запросов ASP.NET.

На заметку! В одном и том же виртуальном каталоге можно иметь файлы разных типов, принадлежащие различным расширениям ISAPI. Одним из примеров является смешение файлов .aspx и .asp. Более сложный пример предусматривает перенос файлов Web-страниц .aspx в версию ASP.NET 1.1 и файлов Web-служб .asmx в версию ASP.NET 2.0. В этих примерах виртуальный каталог соответствует не одному, а нескольким приложениям. Эти приложения просто должны быть доступными через один и тот же виртуальный каталог Web. Однако в качестве посредника каждого приложения выступает различное расширение ISAPI.

предыдущая    следующая страница   оглавление

204

Hosted by uCoz