1

この質問の言い方がよくわかりませんが、Web サービスの API にアクセスしようとしているアプリのデータ アクセス レイヤーでエラーが発生しています。私が受け取っているエラーは、InvalidOperatioExceptionユーザー コードによって処理されました。

このエラーは、ユーザー キャラクターのグリッド ビューをロードするページをロードしようとすると発生します。エラーが発生した 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
4

1 に答える 1

0

ServiceModel クライアント構成セクションで、コントラクト 'PyritegoldWCF.IService' を参照する既定のエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素に見つからなかったためである可能性があります。

例外は、app.config に一部の構成が欠落していることを意味します。ここに示す例のように、アプリ構成にセクションが必要です。

于 2012-10-16T21:12:55.610 に答える