我有 2 个解决方案:
在解决方案 1 中,我有一个带有 wcf 服务引用的 Web 项目。在解决方案 2 中,我有一个 wpf 项目,我在其中启动以下 wcf 客户端:
当我创建我的 wcf 客户端实例时:
using (var client = new LSKTicketServiceReference.LSKTicketServiceClient())
{
// client.do()
}
我收到此错误:
“找不到引用合同'LSKTicketServiceReference.ILSKTicketService'的默认端点元素......”
但是在 wpf 项目使用的外观项目的 app.config 中,我定义了这个端点:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ILSKTicketService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:53776/LSKTicketService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ILSKTicketService" contract="ILSKTicketService" name="BasicHttpBinding_ILSKTicketService" />
</client>
</system.serviceModel>
那么这里的问题是什么?我定义了我的端点。