我在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>
答案 0 :(得分:0)
然而,我遇到了同样的问题,我发现我在配置 net.tcp 时遇到了 http 端点。因此,您的情况可能与此类似。您可以检查一下吗?