Таблица 18.3. Отображения файлов ASP.NET

Расширение
файла
Описание
.aspx Web-страницы ASP.NET.

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

.asmx Web-службы ASP.NET. Предоставляют полезные функциональные возможности другим приложениям по протоколу HTTP.

.asax Это расширение используется для глобального файла приложения, который вы можете применять для реагирования на глобальные события, такие, например, как первый запуск Web-приложения.

.ashx Это расширение используется для обработчиков протокола HTTP, которые позволяют обрабатывать запросы, не используя модель запроса Web-страницы ASP.NET

.axd
Это расширение используется для расширения приложения trace.axd, которое позволяет просматривать трассировочные сообщения во время отладки.

.rem и .soap
Эти расширения обозначают, что IIS содержит объект, который может быть вызван с помощью технологии удаленного взаимодействия .NET (.NET Remoting). Технология удаленного взаимодействия подобна Web-службам, но является патентованным решением для платформы .NET, не обладающим такими же функциональными средствами для межплатформенных задач.

.cs, .csproj,
.vb, .vbproj,
.licx, .config,
.resx, .webinfo, .vsdisco
Файлы этих типов используются платформой ASP.NET, но они не могут напрямую запрашиваться клиентами. ASP.NET регистрирует их таким образом, что они могут быть запрещены пользователям для доступа независимо от параметров безопасности IIS.

Существует ли какая-нибудь причина, по которой вам нужно явным образом изменять сопоставление файлов ASP.NET? Вероятно, нет. Если у вас одновременно установлено множество версий ASP.NET, вы можете конфигурировать сопоставления по-разному в разных каталогах. Таким образом, каждый Web-сайт сможет использовать ту версию ASP.NET, с помощью которой он был скомпилирован. Однако вручную такие изменения делать не следует. Для этого служит утилита командной строки aspnet_regiis.exe.

В других случаях вам может понадобиться добавить сопоставление файлов. Например, вы можете определить, что служба ASP.NET будет обрабатывать любые запросы на изображения GIF, добавляя сопоставление для файлов типа .gif, которое связывается с aspnet_isapi.dll. Это может позволить пользоваться службами безопасности ASP.NET для запросов GIF-файлов. (Имейте в виду, что это может привести к снижению производительности запросов GIF-файлов, поскольку эти запросы теперь должны будут проходить через множество дополнительных уровней на сервере.)

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

768

Hosted by uCoz