2011-10-05 5 views
0

이것은 바보 같은 질문 일 수도 있지만 실제로는 StampCFDI라는 기존 프로젝트가 있습니다. 이 프로젝트는 자체 app.config 파일을 사용하여 웹 서비스 구성 정보를 저장합니다..NET 4.0의 app.config를 사용하여 솔루션에 기존 프로젝트를 추가하는 방법

최근이 프로젝트를 기존 솔루션 (FENIXSolution)에 대한 참조로 추가했습니다. 문제는 app.config에 저장된 모든 구성을 솔루션에서 읽을 수 없다는 것입니다.

솔루션에 30 개의 프로젝트가있는 경우 하나의 설정 파일 만 사용하기 때문에 현재 솔루션의 web.config를 사용해야한다는 것을 알았습니다. 그래서 stampCFDI의 app.config 구성을 추가했습니다.

는 모든 .NET 응용 프로그램에 적용하는 유일한 응용 프로그램/web.config 파일이 프로그램의 존재에 대해 하나 '마지막'이다

Could not find default endpoint element that references contract...

답변

1

: Web.config의,하지만 문제는 내가 오류를 얻을 ... 계속 운영. 라이브러리 어셈블리 프로젝트에서 생성 된 app.config 파일은 일반 배포 프로세스 외부의 파일로 비틀고 선회를하지 않는 한 사용되지 않습니다.

는 (한 가지,. app.config 전혀 읽어 본 적이있다 - 그것은 여기에서 만들어지는 점을 설명한다 [program_name.exe.config]입니다)

그래서, 당신은 '현재 솔루션'의 web.config을 확인할 필요가있다 그 안에 올바른 정보.

+0

이미 그랬습니다. 내 app.settings에 포함 된 정보를 마지막에 언급 한대로 web.config에 추가 했으므로 문제가 지속될 수 있습니다. –

+0

당신이 가지고있는 정보가 부정확 한 것처럼 보입니다. "계약을 참조하는 기본 끝점 요소를 찾을 수 없습니다 ..." –

+0

예, 그렇게 생각합니다 ... –

관련 문제