
브라우저에 '500 - 내부 서버 오류'가 표시됩니다. (저는 "친절한 HTTP 메시지 표시"를 껐습니다.
IIS 8에서는 ASP 설정으로 이동하여 "브라우저에 오류 보내기 = True"를 설정했습니다.
간단한 ASP 페이지가 잘 작동하고 있습니다. Windows 2003의 코드를 2012로 이식하고 있으며 기타 문제를 디버깅해야 합니다. 오류가 표시되는 유일한 곳은 몇 분 후의 IIS 로그입니다. 이는 오류 수정 속도를 늦추는 방법이며 많은 정보를 제공하지 않습니다.
원격 서버 자체에서 브라우저를 실행하고 있습니다. 이상적으로는 IE뿐만 아니라 모든 브라우저에서 오류가 발생하고 싶습니다.
2015년 2월 25일에 추가됨 - 아마도 5% 정도 작동하는 것 같습니다. 대부분의 경우 500 내부 오류가 발생하지만 오늘은 브라우저에서 내가 원하는 오류 유형을 제공한 한 가지 예를 보여드리겠습니다.
답변1
다음은 클래식 ASP 디버깅 속성 기본 설정입니다.
여기서 변경해야 할 것은 Send Errors To Browser
= True 입니다.
그러면 서버의 브라우저에 실제 오류가 발생하게 됩니다.
원격 컴퓨터에서 해당 오류를 보려면 Error Pages
IIS 관리자에서 해당 사이트 아이콘을 클릭하고 Edit Feature Settings
오른쪽에 있는 작업 창을 클릭하세요. 여기에서 를 선택하세요 Detailed errors
.
그 다음에
이는 ASP와는 아무런 관련이 없는 IIS 기능입니다. 이상적으로 공용 서버에서는 이 설정을 원하지 않습니다. 왜냐하면 오류 메시지가 전 세계에 노출되기 때문입니다. 디버깅이 끝나면 다시 전환하는 것을 잊지 마세요.