본문 바로가기
IT/컴퓨터

IIS (인터넷 정보 서비스) 관리자 - 중복된 세션이 정의되었습니다 (ASP 오류)

by 버들도령 2020. 4. 14.
728x90

IIS (인터넷 정보 서비스) 관리자
 - 중복된 세션이 정의되었습니다 (ASP 오류)

 

그동안 잘 사용하던 IIS 서버의 ASP 페이지가 다음과 같이 "500 - 내부 서버 오류."가 발생하는 경우가 있습니다.

난감하지요.

500 - 내부 서버 오류. 찾고 있는 리소스에 문제가 있어 표시할 수 없습니다.

 

프로그램 목록에서 "IIS(인터넷 정보 서비스) 관리자"를 실행하고, 자세하게 어떤 오류가 발생하는지를 알아볼까요?
오류가 발생한 페이지를 선택하고, ".NET 오류 페이지"란 것을 클릭해봅니다.

IIS(인터넷 정보 서비스) 관리자

 

.NET 오류 페이지를 클릭해보니... 어떤 오류가 발생했는지에 대한 상세한 내용이 Alert 창으로 표시됩니다.

.NET 오류 페이지
이 작업을 수행하는 동안 오류가 발생했습니다.
세부 정보 : 
파일 이름 : \\?\C:\inetpub\wwwroot\B2B_ADMIN\web.config
줄 번호 : 14
오류: 중복된 'system.web.extensions/scription/scriptResourceHandler' 섹션이 정의되어 있습니다.

.NET 오류 페이지 - 오류: 중복된 'system.web.extensions/scription/scriptResourceHandler' 섹션이 정의되어 있습니다.

 

더불어서 "오류 페이지"아이콘을 클릭해보아도 동일한 오류가 발생했군요.

오류 페이지
이 작업을 수행하는 동안 오류가 발생했습니다.
세부 정보 : 
파일 이름 : \\?\C:\inetpub\wwwroot\B2B_ADMIN\web.config
줄 번호 : 14
오류: 중복된 'system.web.extensions/scription/scriptResourceHandler' 섹션이 정의되어 있습니다.

 

이런 경우에는 IIS(인터넷 정보 서비스) 관리자 화면에서 "응용 프로그램 풀" 항목을 선택하고, 문제가 발생한 응용프로그램을 선택한 후 마우스 오른쪽 버튼을 클릭합니다.

IIS(인터넷 정보 서비스) 관리자 화면에서 "응용 프로그램 풀" 항목을 선택

 

문제가 된 DefaultAppPool을 선택한 후 마우스 오른쪽 버튼 클릭 후 "고급 설정" 메뉴 클릭

문제가 된 DefaultAppPool을 선택한 후 마우스 오른쪽 버튼 클릭 후 "고급 설정" 메뉴 클릭

 

"고급 설정" 화면에서 ",NET CLR 버전" 정보를 v4.0에서 v2.0으로 변경한 후 확인 버튼을 눌러줍니다.

"고급 설정" 화면에서 ",NET CLR 버전" 정보를 v4.0에서 v2.0으로 변경한 후 확인 버튼을 눌러줍니다.

 

그리고, 문제가 된 사이트를 "새로고침"하시고, 브라우저를 이용하여 문제가 발생했던 페이지를 띄워서 확인해줍니다.
정상적으로 나오는 것을 확인할 수 있습니다.

만약, 그래도 안된다면 다른 문제일 수 있습니다. 아니면, ".NET CLR 버전"을 다른 것을 선택하신 후 다시 시도해보시기 바랍니다.

728x90

댓글