в список соответствий новое расширение,
Рис. 4.2. Страница настройки соответствий приложения
Чтобы добавить в список соответствий новое расширение, щелкните на кнопке Add (Добавить). Появится окно (рис. 4.3).
Рис. 4.3. Страница настройки соответствий расширений
Установите путь к файлу .dll ASP.NET ISAPI, который находится в папке <drive>:\%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dllВ поле Extension (Расширение) введите .asbx и нажмите OK.
После передачи расширения в фильтр ASP.NET ISAPI нужно добавить обработчик в файл machine.config сервера.
<httpHandlers> <add verb="*" path="*.asbx" type="Microsoft.asbxHandler" / > </httpHandlers>
Теперь все запросы с расширением .asbx будут обрабатываться собственным обработчиком. Чтобы дать вам лучшее представление обо всем процессе, приведу пошаговое описание короткой жизни HTTP-запроса.
- Пользователь запрашивает веб-страницу с веб-сервера.
- Запрос обрабатывается в IIS и направляется в расширение ISAPI ASP.NET.
- ASP.NET получает запрос и пропускает его через несколько модулей HTTP. (Далее я их опишу.)
- После того как запрос прошел через эти модули HTTP, он отправляется в собственный обработчик.
- Вызывается метод ProcessRequest обработчика, и пользователю отправляется ответ.
Этот процесс происходит каждый раз, когда запрашиваемый ресурс соответствует одному из зарегистрированных обработчиков.
Содержание Назад Вперед