Поделиться через


Типы файлов веб-узла

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

Приложения веб-узла содержат множество типов файлов, некоторые из которых поддерживаются и управляются ASP.NET, другие поддерживаются и управляются сервером IIS.

Большинство типов файлов ASP.NET можно создавать автоматически с помощью пункта меню Добавить новый элемент в Visual Web Developer. Дополнительные сведения см. в разделах Практическое руководство. Добавление в веб-узел веб-страниц ASP.NET и Практическое руководство. Добавление в веб-узел веб-страниц ASP.NET.

Типы файлов сопоставляются с приложениями с помощью сопоставления приложений. Например, при двойном щелчке TXT-файла в проводнике, вероятнее всего, откроется Блокнот, поскольку в Windows TXT-файлы по умолчанию сопоставлены с файлом Notepad.exe. В веб-приложении типы файлов сопоставляются с расширениями приложений в IIS. Дополнительные сведения см. на веб-узле корпорации Майкрософт Настройка сопоставления приложений (на английском языке).

Типы файлов, управляемые ASP.NET

Типы файлов, управляемые ASP.NET, сопоставляются с Aspnet_isapi.dll в IIS.

Тип файла

Расположение

Описание

.asax

Корень приложения.

Обычно это файл Global.asax, содержащий код, производный от класса HttpApplication. Этот файл представляет приложение и содержит необязательные методы, выполняющиеся в начале или в конце времени существования приложения.

Дополнительные сведения см. в разделе Синтаксис Global.asax.

.ascx

Корень приложения или подкаталог.

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

Дополнительные сведения см. в разделе Пользовательские элементы управления ASP.NET.

.ashx

Корень приложения или подкаталог.

Файл универсального обработчика, содержащий код, реализующий интерфейс IHttpHandler.

Дополнительные сведения см. в разделе Обработчики HTTP-данных.

.asmx

Корень приложения или подкаталог.

Файл веб-служб XML, содержащий классы и методы, доступные другим веб-приложениям посредством SOAP.

Дополнительные сведения см. в разделе XML Web Services Publishing and Deployment.

.aspx

Корень приложения или подкаталог.

Файл (страница) веб-форм ASP.NET, содержащая веб-элементы управления, а также представление и бизнес-логику.

Дополнительные сведения см. в разделах Создание веб-страниц ASP.NET и Общие сведения о серверных веб-элементах управления ASP.NET.

.axd

Корень приложения.

Файл обработчика, используемый для управления запросами администрирования веб-узла, обычно — Trace.axd.

Дополнительные сведения см. в разделе Общие сведения о трассировке ASP.NET.

.browser

Подкаталог App_Browsers.

Файл описания обозревателя, используемый для идентификации характеристик клиентских обозревателей.

Дополнительные сведения см. в разделе Серверные веб-элементы управления ASP.NET и возможности обозревателей.

.cd

Корень приложения или подкаталог.

Файл диаграммы классов.

Дополнительные сведения см. в разделах Работа со схемами классов и Работа со схемами классов (конструктор классов) и Работа со схемами классов (конструктор классов).

.compile

Подкаталог Bin.

Предкомпилированный файл-заглушка, указывающий на сборку, представляющую скомпилированный файл веб-узла. Исполняемые типы файлов (ASPX, ASCX, MASTER, файлы тем (THEME)) предварительно компилируются и размещаются в подкаталоге Bin.

Дополнительные сведения см. в разделе Общие сведения о предварительной компиляции в ASP.NET.

.config

Корень приложения или подкаталог.

Файл конфигурации (обычно Web.config), содержащий XML-элементы, представляющие параметры для функций ASP.NET.

Дополнительные сведения см. в разделе Файлы конфигурации ASP.NET.

.cs, .jsl, .vb

Подкаталог App_Code или, в случае файла с выделенным кодом для страницы ASP.NET, тот же каталог, что и у веб-страницы.

Файл исходного кода класса, компилируемый во время выполнения. Класс может быть Модулем HTTP, Обработчиком HTTP, файлом с выделенным кодом для страницы ASP.NET или самостоятельным файлом класса, содержащим логику приложения.

.csproj, .vbproj, vjsproj

Каталог проекта Visual Studio.

Файл проекта для проекта клиентского приложения Visual Studio.

.disco, .vsdisco

Подкаталог App_WebReferences.

Файл обнаружения веб-служб XML, используемый для помощи в поиске доступных веб-служб.

Дополнительные сведения см. в разделе XML Web Services Publishing and Deployment.

.dsdgm, .dsprototype

Корень приложения или подкаталог.

Файл диаграммы распределенных служб (DSD), который может быть добавлен в любое решение Visual Studio, предоставляющее или использующее веб-службы для реконструкции представления архитектуры взаимодействий веб-служб.

Дополнительные сведения см. в разделе XML Web Services Publishing and Deployment.

.dll

Подкаталог Bin.

Скомпилированный файл библиотеки классов (сборка). Обратите внимание, что вместо размещения скомпилированных сборок в подкаталоге Bin, можно разместить исходный код классов в подкаталоге App_Code.

Дополнительные сведения см. в разделе Общие папки кода на веб-узлах ASP.NET.

.licx, .webinfo

Корень приложения или подкаталог.

Файл лицензии. Лицензирование позволяет разработчикам элементов управления защитить интеллектуальную собственность путем проверки, имеет ли пользователь право использовать данный элемент управления.

Дополнительные сведения см. в разделе Практическое руководство. Лицензирование компонентов и элементов управления.

.master

Корень приложения или подкаталог.

Главная страница, определяющая макет других веб-страниц приложения.

Дополнительные сведения см. в разделе Главные страницы ASP.NET.

.mdb, .ldb

Подкаталог App_Data.

Файл базы данных Access.

Дополнительные сведения см. в разделе Доступ к данным с помощью ASP.NET.

.mdf

Подкаталог App_Data.

Файл базы данных SQL для использования с SQL Server, экспресс-выпуск.

Дополнительные сведения см. в разделе Доступ к данным с помощью ASP.NET.

.msgx, .svc

Корень приложения или подкаталог.

Файл службы Indigo Messaging Framework (MFx).

.rem

Корень приложения или подкаталог.

Файл обработчика удаленного взаимодействия.

Дополнительные сведения см. в разделе SOAP Message Modification Using SOAP Extensions.

.resources, .resx

Подкаталог App_GlobalResources или App_LocalResources.

Файл ресурсов, содержащий строки ресурсов со ссылками на изображения, локализуемый текст и прочие данные.

Дополнительные сведения см. в разделах Ресурсы в приложениях и Практическое руководство. Создание файлов ресурсов для веб-узлов ASP.NET.

.sdm, .sdmDocument

Корень приложения или подкаталог.

Файл модели определения системы (SDM).

Дополнительные сведения см. в разделах Общие сведения о модели определения системы (SDM).

.sitemap

Корень приложения.

Файл карты веб-узла, содержащий структуру веб-узла. ASP.NET поставляется с поставщиком карты веб-узла по умолчанию, использующим файлы карт веб-узлов и элементами управления переходами на веб-странице.

Дополнительные сведения см. в разделе Структура переходов узла ASP.NET.

.skin

Подкаталог App_Themes.

Файл обложки, содержащий параметры свойств, применяемые к веб-элементам управления для непротиворечивого форматирования.

Дополнительные сведения см. в разделе Темы и обложки ASP.NET.

.sln

Каталог проекта Visual Web Developer.

Файл решения для проекта Visual Web Developer.

.soap

Корень приложения или подкаталог.

Файл расширения SOAP.

Дополнительные сведения см. в разделе SOAP Message Modification Using SOAP Extensions.

Типы файлов, управляемые IIS

Типы файлов, управляемые ASP.NET, обычно сопоставлены с обработчиком asp.dll в IIS.

Тип файла

Расположение

Описание

.asa

Корень приложения.

Обычно это файл с именем Global.asa, содержащий необязательные методы, выполняемые в начале или в конце сеанса ASP или времени жизни приложения.

Дополнительные сведения см. в разделе Синтаксис файла Global.asa в Пакет IIS SDK (на английском языке).

.asp

Корень приложения или подкаталог.

Веб-страница ASP, содержащая директивы "@" и код сценария, использующий встроенные объекты ASP.

Дополнительные сведения см. в разделе Справочное руководство по сценариям IIS ASP на веб-узле Пакет IIS SDK (на английском языке).

.cdx

Подкаталог App_Data.

Файл структуры составного индексного файла для Visual FoxPro.

Дополнительные сведения см. в разделе Структура составного индексного файла на веб-узле MSDN (на английском языке).

.cer

Корень приложения или подкаталог.

Файл сертификата, используемый для проверки подлинности веб-узла.

Дополнительные сведения см. в разделе Сертификаты в Руководстве пользователя IIS (на английском языке).

.idc

Корень приложения или подкаталог.

Файл соединителя Internet Database Connector, сопоставленный с httpodbc.dll.

2wawkw1c.alert_note(ru-ru,VS.90).gifПримечание.
IDC устарел и не рекомендуется к использованию, поскольку не предоставляет достаточный уровень безопасности для подключений к данным. IIS 6.0 — это последняя версия, в которую включается IDC.

.shtm, .shtml, .stm

Корень приложения или подкаталог.

Сопоставлены с библиотекой ssinc.dll.

Дополнительные сведения см. в разделе Директивы include на стороне сервера IIS в IIS SDK (на английском языке).

Статические типы файлов

IIS обслуживает статические файлы, только если расширения имен зарегистрированы в списке типов MIME. Этот список хранится в свойствах метабазы IIS MimeMap приложения. Если тип файла сопоставлен с расширением приложения, его не следует включать в список типов MIME, если не нужно, чтобы он обрабатывался как статический. Обычно типы файлов исходного кода ASP.NET не должны присутствовать в списке типов MIME, поскольку это может позволить обозревателю просматривать исходный код.

В следующей таблице перечислены только некоторые из зарегистрированных типов файлов.

Тип файла

Расположение

Описание

.css

Корень приложения, подкаталог App_Themes или иной подкаталог.

Файл таблицы стилей, используемый для определения форматирования элементов HTML.

.htm, .html

Корень приложения или подкаталог.

Статические веб-файлы, написанные на коде HTML.

См. также

Основные понятия

Общие сведения о предварительной компиляции в ASP.NET