2011-10-30 3 views
1

dev에 iis express를 사용하여 iis7에서 asp.net mvc 사이트를 실행하고 있으며 내보기 중 하나에서 예외가 발생하면 브라우저는 텍스트 편집기에서 이진 형태의 내용을 반환합니다. .asp.net mvc 오류가 ysod로 표시되지 않습니다.

정상적인 ysod가 생성되지 않습니다.

이전에 본 사람이 있습니까?

건배, 바이런

EDIT 내 압축 액션 필터 관련

그것. 보기에서 예외가 발생하면 응답이 '압축 해제'가 아닌 것처럼 보입니다.

+0

디버깅을 시도 했습니까? 코드를 단계별로 실행하거나 최소한 코드 시작 부분에 중단 점을 설정하면 문제가 발생한 것으로 생각됩니다. –

+0

안녕하세요, 실제 예외 이후 메신저가 왜보기 템플릿을 렌더링 할 때 예외가 던져 지는지 알려주지 않으므로 기존의 노란색 화면이 표시되지 않습니다. – boz

답변

0

request.Headers [ "Accept-Encoding"]에 대한 모든/기본 사례를 처리하지 않기 때문입니다. 다른 경우에는 다른 처리가없는 "if/else if"가 있습니다. 가능한 모든 값은 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html에서 확인하십시오. 그런 다음 if/else if가 포착하지 않는 요청에 대한 기본 처리기를 추가합니다. 또한 .ToLower를 사용하고 소문자 값만 테스트 할 수도 있습니다.

관련 문제