-
The page cannot be displayed because an internal server error has occurred. 메시지가 화면에 보인다.컴퓨터 공부 ver 0.1/Django 2016. 5. 11. 18:12반응형
프로젝트를 당당하게 서버에 Deploy 한 후, 주소치고 들어갔는데
The page cannot be displayed because an internal server error has occurred.
메시지가 보인다면...web.config에 추가만 해주면 됩니다. 전 이걸로 꽤 고생했죠;;
시나리오
- Django프로젝트 웹 서버에 Deploy 후 Azure에서 제공해주는 사이트 주소를 입력
- 페이지 화면에 [The page cannot be displayed because an internal server error has occurred.] 가 보임
해결 방법
- web.config 파일 section중에 <system.webServer> section에 <httpErrors existingResponse="PassThrough" /> element를 추가 해주면 됩니다.
- httpErrors의 의미(MSDN에서 검색해서 찾은걸로 기억해요.)
- Web site 혹은 application에 custom 에러 메시지 설정을 허락한다.
- existingRespons=“PassThrough”는 만약 Response가 존재하면 해당 Response를 보여주지 않는다.
반응형'컴퓨터 공부 ver 0.1 > Django' 카테고리의 다른 글
ImportError: No module named 'MySQLdb' (0) 2016.07.07 azure에서 static 파일 문제 (0) 2016.05.11 django.db.utils.OperationalError: no such column: django_content_type.name (0) 2016.05.11 Azure 에서 Django 프로젝트 세팅하기. (0) 2016.05.11 TypeError: int() argument must be a string or a number, not 'datetime.datetime' 에러 메시지 출력되면 (0) 2016.05.11 댓글