2011-10-03 7 views
1

Visual Web Developer Express 2010에 5 계층 응용 프로그램 (엔터티, 데이터 액세스, 비즈니스, UI 및 예외)이 있습니다. WCF 서비스 및 UI가 ASP 인 내 데이터 액세스 계층. 그물 웹 응용 프로그램. 비즈니스 레퍼런스에 서비스 레퍼런스를 추가하고 앱 설정 파일을 UI 레이어로 드래그했습니다. 나는 응용 프로그램을 실행하면, 나는 ServiceModel은 서비스 클라이언트 구성 섹션에 계약을 'ExcelService.IExcelReader'을 참조asp.net에서 WCF 구성에 문제가 발생했습니다.

기본 끝점 요소를 찾을 수 없습니다 다음과 같은 오류를 얻을. 응용 프로그램에 에 대한 구성 파일이 없거나이 계약과 일치하는 끝점 요소가 클라이언트 요소에서 발견되지 않았기 때문일 수 있습니다.

답변

3

app.config의 콘텐츠는 이미 존재하는 web.config 파일과 병합해야합니다.

구체적으로 섹션은 app.config 파일에 있습니다. 이 전체 섹션을 복사하여 web.config에 복사하십시오. 그러면 UI 레이어에 WCF 구성이 표시됩니다.

귀하의 web.config 후 약간 다음과 같이 표시됩니다

<configuration> 
    <appSettings> 
    <!-- application settings --> 
    </appSettings> 
    <system.web> 
    <!-- configuration for Web application --> 
    </system.web> 
    <system.serviceModel> 
    <!-- configuration for WCF --> 
    </system.serviceModel> 
</configuration> 
+1

@marc_s이 - 참, 내가 대답을 편집 한 : 감사합니다! –

+0

내가 웹 설정에서 추가했을 때 ... "대상 컴퓨터가 적극적으로 거부했습니다. 127.0.0.1:49171" – Niranjan

+0

@ user841923 - 다른 문제가 있습니다! 로컬 컴퓨터에서 WCF 서비스를 실행하고 있습니까? –

관련 문제