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 回答