2013-03-26 2 views
0

의 GIF 이미지 파일에 빨간색 "x"가 표시됨 시작하려면 Google & SO (Images are showing up as red x's on IE, shows up fine in other browsers)를 검색하고 제안을 시도했지만 문제가 해결되지 않았습니다.IE에서

How do you Draw Transparent Image using System.Drawing?에 표시된 코드를 따라 투명 이미지를 만들려고합니다.
enter image description here

이 어떻게 실제 이미지를 표시 얻을 수 있습니다 :이 내 웹 페이지를 실행할 때 내가 무엇을 얻을, 제 3 자 매핑 제어 "Simplovation"그러나

을 사용하고? RGB로 변환하려고 시도했지만 운이 없습니다. "How do you Draw Transparent Image using System.Drawing"실제 이미지의 코드를 기반으로

같이 나타납니다 :
enter image description here

+1

이미지의 URL 경로가 맞습니까? 빨간색 x는 IE가 파일을 찾을 수 없음을 의미합니다. –

+0

예, URL 경로가 정확합니다. – Csharp

+0

확실한 점은 : 렌더링 된 URL을 게시 하시겠습니까? –

답변

0

IE 이미지 유형 및 실제 이미지 콘텐츠에 대한 매우 구체적이다. 즉, 이미지 유형과 내용이 일치하지 않으면 IE는 표시 할 수 없습니다.

예를 들어 다른 브라우저에서는 문제가 아니지만 파일 확장자 -bmp를 gif로 이름을 바꾼 것은 IE에서 작동하지 않습니다.

가장 쉬운 방법은 다른 브라우저에서 해당 페이지를 탐색하는 것입니다. 다른 브라우저에서 이미지를 볼 수 있으면 이미지 형식이 올바르지 않은지 확인할 수 있습니다.

0

은의 그들의 3를 해결하자, 여기에 잠재적 인 문제의 긴 목록이있을 수 :

  • 권한
    당신은 코드에서이 이미지를 만드는 것을 의미한다. 어떻게 지내니? 응용 프로그램 풀 계정의 사용자 컨텍스트에서 실행중인 IIs 작업자 프로세스가이 이미지를 만드는 경우 익명으로 액세스 할 수있는 위치에 만들거나 저장합니까? (또는 귀하의 인증 모델이 무엇이든)
  • 파일이 잠겨 있습니까?
    다시 말하면 코드에서 이미지를 만드는 것이므로 파일 핸들을 제대로 닫으시겠습니까?
  • 경로.
    이미지 URL은 정확하지만 실제로 100 % 확실합니까? IE에서 F12 키를 누르고 IE가 이미지 요청을 시도 할 때 개발자 도구를 사용하여 HTTP 오류가 발생하는지 확인하십시오.