2011-09-16 2 views
0

내가 만든 WCF 서비스의 log4net 파일에 문제가 있습니다. 내가 구축하고 내 WCF 서비스를 실행하면 다음과 같은 ...WCF, 빌드에서 log4net 파일 생성을 중지하는 방법

"파일이나 어셈블리 'log4net'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시도가 만들어진 것은을로드

는 함께 다음 오류를 log4net을 생성 잘못된 형식으로 프로그램을. "

빈 폴더에서 파일을 삭제하고 브라우저를 새로 고치면 서비스가 정상적으로 실행됩니다.

그래서 프로젝트를 빌드 할 때 bin 폴더에 log4net이 생성되는 것을 어떻게 막을 수 있습니까? 내가 필요 없으므로

답변

1

당신의 서비스 프로젝트의 어딘가에 아마도 log4net assemly에 대한 언급이있을 것이다. 또는 log4net 어셈블리는 서비스 프로젝트에서 참조되는 다른 어셈블리에서 참조됩니다. 어떻게 든 그것은 당신의 서비스가 전개 될 의존성으로 묶여서 bin 폴더에 복사됩니다.

log4net 어셈블리에 대한 참조를 찾아 선택하고 해당 컨텍스트 메뉴에서 속성을 선택하십시오. 속성 창에서 로컬을 false로 복사하십시오. 이렇게하면 조립품이 출력 빈 폴더로 복사되지 않습니다.

관련 문제