2012-10-16 1 views
1

이 문구를 어떻게 쓰는지 정확히 모르겠습니다 만 오류는 웹 서비스의 API에 액세스하려는 앱의 데이터 액세스 레이어에 있습니다. 내가받는 오류는 사용자 코드에 의해 처리 된 InvalidOperatioException입니다.데이터 액세스 레이어를 wcf 데이터 서비스에 연결하는 데 문제가 있습니다.

이 오류는 사용자 문자의 눈금보기를로드해야하는 페이지를로드하려고 할 때 발생합니다. 오류가있는 DAL의 코드는 다음과 같습니다.

Public Function SelectAllCharactersByUserId(userId As Integer) As List(Of CharacterDto) Implements ICharacterDao.SelectCharactersByUserId 
    Dim characterDtos As New List(Of CharacterDto) 
    Using wcf As New PyritegoldWCF.ServiceClient() 
     For Each wfcCharacter In wcf.SelectCharactersByUserId(userId) 
      characterDtos.Add(FromWcfCharacter(wfcCharacter)) 
     Next 
    End Using 
    Return characterDtos 
End Function 
+0

예외 메시지를 게시 할 수 있습니까? –

+0

이것은? ServiceModel 클라이언트 구성 섹션에서 계약 'PyritegoldWCF.IService'를 참조하는 기본 끝점 요소를 찾을 수 없습니다. 이는 응용 프로그램에 대한 구성 파일이 없거나이 계약에 일치하는 엔드 포인트 요소가 클라이언트 요소에 없기 때. 일 수 있습니다. – Aaron

답변

0

기본 끝점 요소를 찾을 수 없습니다 그 ServiceModel은 서비스 클라이언트 구성 섹션에서 참조 계약 'PyritegoldWCF.IService'. 응용 프로그램에 에 대한 구성 파일이 없거나이 계약과 일치하는 끝점 요소가 클라이언트 요소에서 발견되지 않았기 때문일 수 있습니다.

app.config에 일부 구성이 없다는 것을 제외하고는 앱 구성에 here과 같은 섹션이 있어야합니다.

+0

고맙습니다. – Aaron