티스토리 뷰
1-Q. 중복된 섹션이 정의되었습니다. 오류 발생
1-1. 내부 서버 오류. 찾고 있는 리소스에 문제가 있어 표시 할 수 없습니다.
1-2. 요청된 페이지와 관련된 구성 데이터가 잘못되어 해당 페이지에 액세스할 수 없습니다.
: 웹 페이지에 들어갔을때, 1-1 처럼 문구가 명확하게 뜨지 않는 경우에는
우측 이미지처럼 [IIS > (좌측 메뉴) 사이트 선택 > .NET 오류 페이지] 을 선택하면 다음과 같이 팝업으로 상세 원인을 알려준다.
1-A. 해결 : .NET CLR 버전을 4.0 -> v2.0 으로 변경
[애플리케이션 풀 > 해당 풀 선택 > 더블 클릭 or 우측 버튼 > 고급 설정 > (일반) : .NET CLR 버전을 변경]
해당 이슈로도 해결이 안될 시에는 다른 문제일 수 있음
2-Q. 이 작업을 수행하려면 관리자 자격 증명이 있어야 합니다. 시스템 관리자에게 문의하십시오.
2-1. 레지스트리에 어셈블리를 등록하지 못했습니다.
2-2. 참조된 dll을 사용 못하거나 레지스트리에 등록을 못하는등의 문제 발생
: 사이트가 정상적으로 안뜰 수 있음
2-A. 해결 : ASP .NET 보안 계정 수정
[애플리케이션 풀 > 풀 선택 > 우측 버튼 > 고급 설정 > 프로세스 모델 > ID 옆 [...] 클릭]
팝업 > [기본 제공 계정 > LocalSystem (로컬시스템) 으로 변경]
1. IIS 32 Bit 파일 실행 오류
이슈 : 파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.
3-Q. '/' 응용 프로그램에 서버 오류가 있습니다.
'/' 응용 프로그램에 서버 오류가 있습니다.
파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.
설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오.
예외 정보: System.BadImageFormatException: 파일이나 어셈블리 'Incruit.Nugu.Models' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.
원인 : 64bit IIS에서 32bit 어플리케이션 실행을 하면 다음과 같은 에러 발생
3-A. 해결 : 32비트 응용 프로그램 사용
IIS > 응용 프로그램 풀 선택 > 고급 설정.. > 32비트 응용 프로그램 사용 [True] 로 변경
4-Q. 중복 컬렉션 추가 오류
오류 :
HTTP 오류 500.19 - Internal Server Error
고유한 키 특성 'name'이(가) 'value'(으)로 설정되어 있고 형식이 'add'인 중복 컬렉션 항목을 추가할 수 없습니다.
원인 : 형상관리 시스템(SVN)에서 소스를 받은 후에 로컬에서 프로젝트를 실행하니 중복 컬렉션 오류가 발생
web.config에 중복된 설정이 있을 때 발생한다.
이번 경우는 웹 서버에서 mimeType이 이미 정의되어 있었는데, 상속받은 개별 프로젝트에서 다시 정의해서 오류가 발생했다.
4-A. 해결 : 프로젝트의 web.config 파일에서 해당 구문을 주석처리(삭제)하여 해결
<!-- <mimeMap fileExtenstion=".json" mimeType="~~~> -->
참고
https://m.blog.naver.com/PostView.nhn?blogId=wishkjh&logNo=220706591400&proxyReferer=https%3A%2F%2Fwww.google.com%2F
'개발 > C#' 카테고리의 다른 글
[.NET][TransactionScope][MSDTC] 여러 DB Server 작업 시, 트랜잭션 오류 관련 대체 예제(서버 내 DTC 이슈 등) (0) | 2022.08.17 |
---|---|
[C#, JAVA] String Equals 비교 시, NULL 체크 간략화 ("Y".Equals() 사용) (0) | 2022.01.25 |
[C#] Enum Key 값으로 Value 찾기 (for, 반복문) (0) | 2021.09.27 |
- Total
- Today
- Yesterday