您已尝试为不支持.NET框架的服务创建通道。您可能遇到HTTP端点

时间:2017-10-02 12:19:18

标签: c# wcf nettcpbinding basichttpbinding

我在IIS中托管了WCF服务。 我在.NET winform应用程序中使用此服务。 但是在我打电话给服务的时候我得到了以下错误: 您尝试为不支持.NET框架的服务创建通道。您可能遇到HTTP端点 有没有人对这个问题有任何想法? 我怎么解决它? 调用服务方法的代码如下代码:

 ServiceReference1.SizeAdjustmentAIFServiceClient client = new SizeAdjustmentAIFServiceClient();
            dtRBOStoreTable dtoTable = client.getStoreDetail(input);

app.configFile

    <?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="BasicHttpBinding_ISizeAdjustmentAIFService" />
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://localhost:9999/SizeAdjustmentAIFService.svc"
                binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISizeAdjustmentAIFService"
                contract="ServiceReference1.ISizeAdjustmentAIFService" name="BasicHttpBinding_ISizeAdjustmentAIFService" />
        </client>
    </system.serviceModel>
</configuration>

1 个答案:

答案 0 :(得分:0)

然而,我遇到了同样的问题,我发现我在配置 net.tcp 时遇到了 http 端点。因此,您的情况可能与此类似。您可以检查一下吗?