Пользовательский обработчик изображений - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть собственный обработчик изображений (.ashx), который расширяет IHttpHandler.По сути, все, что он делает, - это извлекает некоторые изображения из базы данных и делает их миниатюрами, если требуется.

Это прекрасно работает на моем локальном компьютере, но при развертывании его на веб-сервере IIS 6 мои изображения не отображаются.

У меня такой вопрос - может ли кто-нибудь сказать мне, какова процедура установки обработчика, подобного этому, в IIS 6?

Обновление

пути к моему изображению (которые не отображаются) выглядят так:

http://xxx.xx.xxx.xxx/Helpers/ImageHandler.ashx?imageid=7&thumbnail=1

Я добавил это в свой файл web.config, но все жене повезло:

<httpHandlers> <add verb="*.png" path="MyWeb.Helpers.ImageHandler" type="MyWeb.Helpers.ImageHandler, MyWeb"/> </httpHandlers>

Спасибо.

1 Ответ

1 голос
/ 23 ноября 2011

Вам необходимо настроить IIS6 для сопоставления типов MIME для анализа в .NET, чтобы они могли вызываться вашим обработчиком;здесь есть еще здесь .

РЕДАКТИРОВАТЬ

Также попробуйте добавить это в ваш web.config;

<add verb="*" path="*.png" type="MyWeb.Helpers.ImageHandler, MyWeb.Helpers"/>

Надеюсь, это поможет1010 *

Мэтт

...