找不到引用合同的默认端点元素

时间:2009-09-14 12:38:59

标签: c# .net wcf wcf-configuration

我的是Windows应用程序。我正在使用网络服务。当我向我的应用程序添加服务引用时,它会生成一个app.config文件。

<client>
    <endpoint address="http://58.71.131.223/uucpapi/UUCPAPIServer.svc"
        binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUUCPAPIServer"
        contract="UUCPAPI.IUUCPAPIServer" name="WSHttpBinding_IUUCPAPIServer">
        <identity>
            <dns value="localhost" />
        </identity>
    </endpoint>
</client>

我将此API称为

UUCPAPI.UUCPAPIServerClient uucp = new UUCPAPI.UUCPAPIServerClient();

这里抛出异常

  

找不到引用合同的默认端点元素   ServiceModel客户端配置部分中的“UUCPAPI.IUUCPAPIServer”。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。“

1 个答案:

答案 0 :(得分:-1)

<client>
    <endpoint address="http://...../uucpapi/UUCPAPIServer.svc" 
              binding="wsHttpBinding" 
              binding configuration="WSHttpBinding_IUUCPAPIServer" 
              contract="UUCPAPI.IUUCPAPIServer" 
              name="WSHttpBinding_IUUCPAPIServer">
        <identity>
            <dns value="localhost" />
        </identity>
    </endpoint> 
</client>