2009-08-27 4 views
1

here에서 가져온 일부 captcha 컨트롤 구현을 사용하고 있는데 내 로컬 호스트에서 제대로 작동하지만 서버에 게시 할 때 문제가 발생합니다. 보안 문자 이미지 자체는 표시되지 않습니다. 물론 마스터 페이지를 사용하고 있으며 captcha 자체가 일부 사용자 정의하에 있습니다. 게시 할 때 알려진 문제가 있습니까? 여기서 나는 여기서 무엇인가 놓치고 있니? 내 web.config 파일에서 변경해야 할 사항은 무엇입니까 ??웹 사이트 게시시 보안 문자 이미지가 표시되지 않습니다.

감사합니다. 어떤 대답이라도 이해 될 것입니다.

+0

서버에서 세션이 비활성화되었을 수 있습니다. –

+0

IIS 버전? –

+0

내 IIS 버전이 6.0이고 서버에서 세션을 사용할 수 있습니다. – Blerta

답변

2

해결책을 찾았습니다. 실제로 내 PC에서 IIS 6을 사용하고 있지만 IIS 7을 사용하는 서버에 웹 사이트를 게시하고있었습니다. IIS 7의 경우 사용자 지정 처리기를 사용하려면 처리기 매핑과 관리되는 처리기에서 등록해야합니다. 여기에 기사 Configuring Custom Http Handler in IIS 7 그렇지 않으면 사용자 지정 처리기가 인식되지 않고 captcha 이미지가 제대로 처리되지 않습니다.

관리되는 처리기를 사용하도록 설정해야합니다. 그러면 모든 것이 잘 작동합니다.

IIS 문제 였기 때문에 web.config 파일에 처리기를 추가하는 것만으로는 충분하지 않았습니다.

관련 문제