因此,当我尝试创建一个新的Web服务实例时,我会抛出一个异常:
“无法在ServiceModel客户端配置部分找到引用合同'KBBVehicleService.IVehicleInformationService'的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为找不到与此合同匹配的端点元素客户元素。“
这是一个连接Kelley Blue Book的网络服务。
我知道我的Web.Config中需要一个新的端点条目,但这看起来像什么?
我添加的那个看起来像这样:
<endpoint address="http://localhost:3300/KBB.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_Default" contract="Services.Client.IVehicleInformationService"/>
但它不起作用。仍然在同一个地方抛出同样的例外。
有什么想法吗?
答案 0 :(得分:2)
无法在ServiceModel客户端配置部分中找到引用合同“ServiceReference.IWebService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。
答案 1 :(得分:0)
如异常消息所示,请使用正确的合同类型:
<endpoint
address="http://localhost:3300/KBB.svc"
binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_Default"
contract="KBBVehicleService.IVehicleInformationService"
/>