본문 바로가기
개발/C#

응용 프로그램이 미리 컴파일되었으므로 "{폴더}" 디렉터리를 사용할 수 없습니다.

by 혈중마라농도 2022. 10. 28.

이벤트 뷰어에 아래와 같은 에러가 발생하는 경우가 있다. 이 경우는 사이트에 접근만하면 바로 에러를 발생한다.

HttpException 디렉터리를 사용할 수 없습니다.

App_GlobalResources 라는 폴더를 사용할수 없다는 에러인데, 여기 문구에도 적혀있드시 "미리 컴파일"이 되었다는 내용이 있는데, 이 의미는 bin폴더에 DLL이 이미 포함되어 있다는 의미이다.

App_GlobalResources 폴더
App_GlobalResources.dll 파일

위와 같이 DLL파일과 폴더가 중첩되는 배포를 하였기 때문에, 에러가 발생한다. 이 경우에는 폴더를 지워야 정상동작을 한다.

그렇다면 폴더와 DLL로 포함되는 설정은 어디서 할까?

게시 중 미리 컴파일

게시 중 미리 컴파일이라는 설정으로 폴더와 DLL로 배포할지를 결정한다.

반응형

'개발 > C#' 카테고리의 다른 글

C# 제네릭 메서드  (0) 2023.07.21
IIS 401 에러가 발생하였을 경우 체크사항  (0) 2022.08.03
C# Url Combine  (0) 2022.06.10
IIS Module 추가로 Body Log 추가하기  (0) 2022.05.03
IIS 폼 인증 공유(.Net Framework)  (0) 2022.03.17

댓글