2012-01-08 3 views
0

솔루션에서 간단한 WCF 서비스를 만들고 솔루션에 콘솔 응용 프로그램 프로젝트를 추가하여 WCF 서비스를 호출했습니다. 채팅 솔루션을 디버깅 할 때 다음 오류가 발생합니다. WCF 서비스는 테스트 할 때 잘 작동했습니다.WCF : System.Configuration.ConfigurationErrorsException

ServiceHost host = new ServiceHost(typeof(EvalService)); 

결과 오류 :

A child element named 'service' with same key already exists at the same configuration scope. Collection elements must be unique within the same configuration scope (e.g. the same application.config file). Duplicate key value: 'EvalServiceLibrary.EvalService'. (C:\Users\User_Name\Documents\Visual Studio 2010\Projects\ChatSolution\ConsoleHost\bin\Debug\ConsoleHost.vshost.exe.Config line 14)

+1

** 표시 할 설정 파일 ** 문제가 있습니까? –

답변

0

그것은 모든 예외 메시지로 작성. 동일한 키로 정의 된 app.config에 두 개의 서비스가 있습니다. 콘솔 앱에서 app.config를 살펴보면 찾기가 어렵지 않습니다.

1

나는 동일한 오류가 발생했지만, 제 경우에는 이전에 사용 된 이름을 사용하여 서비스를 만들고있었습니다. 때로는 솔루션 파일/코드를 삭제해도 App.Config 파일의 해당 정의가 업데이트되지 않은 상태로 유지되는 경우가 있습니다.

나는 전체 솔루션에 비해 빨리 찾기 ( Ctrl 키 + F)을했고, 내가 사용 된 서비스의 이름을 입력했습니다. 서비스가 정의 된 App.Config 파일에 코드 조각이 있습니다.

동일한 이름을 사용하여 서비스를 삭제하고 생성했습니다.

관련 문제