我不确定如何表达这个问题,但我得到的错误是在试图访问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
答案 0 :(得分:0)
找不到引用合同的默认端点元素 ServiceModel客户端配置中的“PyritegoldWCF.IService” 部分。这可能是因为找不到配置文件 您的应用程序,或者没有匹配此的端点元素 合同可以在客户要素中找到。
该异常暗示您的app.config缺少某些配置,您的应用配置中应该有一个类似于here显示的示例。