2009-08-06 4 views
0

프로젝트의 이전 버전을 Subversion에서 삭제하고 변경 한 다음 다시 작성합니다. 그것은 나던VS2008에서 WCF 서비스를 디버그하려고 시도하는 중 오류가 발생했습니다.

alt text http://img525.imageshack.us/img525/5531/erroro.png

도 내 서비스의 ctor 충돌, 내 현재 버전에 비교했을 때 그것은 잘못된 구성 파일을 나타냅니다 있지만 같은 : 이제 VS2008 오류 아웃 난이 오류를 디버깅하려고 할 때. 누구나 이런 오류가 발생 했습니까?

내가 행한 모든 검색은이 VS2005에 문제가있다 표시했지만, 임 실행 2008 년

편집 :

나는 창문 어셈블리에 오래 참조 DLL을했다. 내가 bin, directory에 dll을 지정 했음에도 불구하고 어떤 이유로 VS가 GAC의 어셈블리로 전환되었습니다. GAC에서 이전 어셈블리를 제거하면 문제가 해결되었습니다.

답변

0

서비스 계약을 어셈블리 및 함께 제공되는 구성 파일에 게시 할 수 있습니까? 또한 WcfSvcHost를 호출하는 데 사용되는 명령 줄을 게시 할 수 있습니까? 나는 당신이 VS2005에서 디버깅하기 위해 (VS2008에서만 릴리즈 되었기 때문에) 사용했다고 추측하지는 않습니다. 아마도 거기에 뭔가 잘못된 것이있을 것입니다.

언뜻보기에 config 파일에서 참조 된 서비스 유형이 서비스 어셈블리에서 사용 가능하지 않은 것으로 보입니다.

마크

+0

로터리 방식으로 나타납니다. Windows 어셈블리에서 이전 참조 된 dll 있었다. 내가 bin, directory에 dll을 지정 했음에도 불구하고 어떤 이유로 VS가 GAC의 어셈블리로 전환되었습니다. GAC에서 이전 어셈블리를 제거하면 문제가 해결되었습니다. –

관련 문제