Таблица 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