asp 사이트 구축 도중 오류 메시지 확인 방법

2024. 3. 22. 11:29복습/인터넷 보안 실습

 

이런 식으로 혹은 다른 문구로 다양한 오류가 발생할 수 있다.

 

오타가 있거나, DB나 변수 입력이 잘못되는 등 다양한 원인이 있을 수 있다.

 

사진과 같이 오류를 확인하면 정확히 어디서 오류가 발생했는지 알 수가 없으므로

 

간단한 설정을 하나 하고 넘어가는 걸 추천한다.

 

 

오류 설정 방법

 

1. iis 에 들어가서 오류페이지를 클릭한다.

 

2. 500을 선택 -> 우측의 기능 설정 편집 클릭 -> 자세한 오류 -> 확인

 

3. ASP 클릭

 

4. 디버깅 속성브라우저에 오류 전송, 서버 쪽 디버깅 사용

False에서 True로 바꾸어준 뒤 우측의 적용을 눌러준다.

 

 

설정 완료

 

설정이 모두 끝났으니, 오류가 발생했던 페이지를 새로고침 해준다.

 

 

이런 식으로 어디에서 오류가 일어났는지 알려준다.

 

사진의 경우엔,

 

mem_regist.asp 파일 4번째 줄에서 구문 오류가 일어났다는 걸 보여주며,

 

문제가 있는 구문도 보여준다.

 

봐도 어떤 오류인지 모르겠는 경우에는 구글에 800a03ea 같은

 

오류 코드를 검색해주면 더 자세히 알 수 있다.

 

실제로 4번째 줄에 "utf-8" 뒤에 불필요한 역슬레시가 하나 들어가 있었다.

 

지워준 뒤 저장하고 다시 새로고침 해보면 

 

 

다시 정상적으로 코드가 실행되는 것을 확인할 수 있다.

 

(만약 새로운 에러가 떴다면 차례로 수정해주면 된다.)