Условный HttpHandler: как заставить определенные запросы возвращать ответ по умолчанию? - PullRequest
0 голосов
/ 27 января 2010

Я работаю над реализацией IHttpHandler, которая будет обрабатывать все файлы * .gif. Сам обработчик будет иметь код, чтобы проверить, запрашиваются ли файлы * .gif с определенного URL. Если дело обстоит именно так, необходимо выполнить некоторую логику клиента, чтобы вставить gif клиента в ответ.

Но я не знаю, что делать, когда запрашивается обычный gif. Это должно быть обработано как обычно. Как мне это сделать?

1 Ответ

1 голос
/ 27 января 2010

Я бы посоветовал, чтобы ваш общий обработчик обслуживал только специальные / динамические gif файлы, которые можно запросить следующим образом: myhandler.ashx?file=name и оставить IIS для обработки обычных .gif файлов. После того, как вы связываете среду выполнения ASP.NET с расширением .gif в IIS, вам придется реализовать обработку статических файлов, которая может быть не такой надежной, как в IIS.

...