Реализация ASP.NET HTTP обработчик.См. Обзор обработчиков HTTP и модулей HTTP .
По сути, вы создаете реализацию интерфейса System.Web.IHttpHandler
и регистрируете ее в web.config
(вы можете зарегистрировать ее для любого шаблона URL, который вам нравится, чтобы вы могли обслуживать *.svg
URL-адресов и заставить обработчик выполнять вашу логику).
Если вы используете более старую версию IIS, вам также необходимо добавить сопоставление расширения файла в конфигурацию IIS.Для IIS 7 все, что вам нужно сделать, чтобы добавить сопоставление, это зарегистрировать ваш обработчик в web.config
.