2011-11-23 4 views
0

IHttpHandler를 확장하는 사용자 정의 이미지 처리기 (.ashx)가 있습니다. 기본적으로 데이터베이스에서 일부 이미지를 가져 와서 요청시 미리보기 이미지로 만듭니다.사용자 정의 이미지 처리기

로컬 컴퓨터에서는 정상적으로 작동하지만 IIS 6 웹 서버에 배포하면 이미지가 표시되지 않습니다.

제 질문은 - IIS 6에서 이와 같은 처리기를 설정하는 절차는 누구에게 말해 줄 수 있습니까?

업데이트

내 이미지에 대한 경로 (표시되지 않는)과 같이 :

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

내가 내 Web.config의이를 추가 한 파일이지만 여전히 행운이 없습니다 :

감사합니다.

답변

1

.NET에서 구문 분석 할 MIME 형식을 매핑하여 처리기에서 호출 할 수 있도록 IIS6을 구성해야합니다. 이것에 대한 자세한 내용은 here입니다.

편집

또한 당신의 Web.config이 추가 시도; 이 도움이

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

희망,

매트 그래서 IIS 6에 aspnet_isapi.dll을 처리 할 수있는 PNG 파일을 구성한 경우

+0

,이 일을해야합니까? web.config 파일을 변경해야합니까? –

+0

@JimmyC 내 솔루션에 관련 설정을 추가했습니다. 이게 도움이 되길 바란다. –