2011-05-16 9 views
1

과거에는이 문제가 있었지만 솔루션은 항상 구성 문제이거나 aspnet_regiis -i 또는 뭔가를 실행해야했습니다. 하지만 aspnet_regiis는 문제를 해결하지 못하며 모든 구성 파일에서 잘못된 부분을 찾을 수 없습니다.ASP.Net 사이트 배포, 오류 500

정확하게 "500 - 내부 서버 오류"가 실제로 무엇을 의미하는지 알려주지 않는 로그가 있습니까?

답변

4

당신이보고있는 그 같이 보이는 500 - Internal Server Error 페이지의 경우 : 당신이 IIS7 클라이언트로 다시 자세한 오류를 통과 할 수

다음

enter image description here

다음과 같은 구성하여 :

<system.webServer> 
    <httpErrors existingResponse="PassThrough" /> 
</system.webServer> 

IE를 사용하는 경우 친숙한 HTTP 오류 메시지 표시 (도구 -> 옵션 -> 고급) 표시, 이미 알고 있음 :).

이 여전히 매우 효과적인 진단 도구입니다 당신이 요청 추적 실패 사용할 수있는 문제에 어떤 되거하지 않는 경우 : 지금까지 내가 거기에 확인

Troubleshooting Failed Requests Using Tracing in IIS 7

+0

오늘 해 드리겠습니다. 지금까지 IE에서 친숙한 HTTP 오류 메시지를 끄려한다는 것을 아는 것처럼 막연하게 기억하지만, 적절한시기에 기억하고있는 자신감의 투표에 감사드립니다. ;) –

+0

+1 덕분에 많은 도움이되었습니다. – ashes999

1

관리 도구/컴퓨터 관리/이벤트 뷰어/응용 프로그램 로그

지금은 아니 창 상자 앞에 .. 생각합니다. 500 개의 오류에 해당하는 이벤트가 해당 로그에 나타납니다. 그들은 당신에게 더 많은 정보를 줄 것이다.

+0

(확실히) 나는 아무것도 보지 않는다. 나는 몇 가지 오류를 보았지만, 나는 그 오류들을 (과거 30 분 동안)보아야 할 때가 거의 없었다. 응용 프로그램, 시스템 등을 확인했습니다. –

+0

@Matt는 아마도 웹 사이트 로그에서 일부 로그 정보를 확인할 수 있습니다. 웹 사이트 (iis)에서 마우스 오른쪽 버튼 클릭 -> 속성 -> 하단의 웹 사이트 탭에서 속성보기 -> 로깅 속성을 클릭하십시오. 여기 하단에 모든 로그를 찾을 수있는 로그 파일 경로가 표시됩니다. – pramodtech

+0

@Pramodtech - 나는 지금도 거기를 점검했고, 요청을 보여 주며 500 오류로 응답했다. 왜 그렇게했는지는 알지 못했습니다. 로깅 옵션을 조사하여 좀 더 자세한 정보를 출력 할 수 있는지 확인합니다. –