WCF添加服务参考是否需要在服务上配置某些东西才能生成应用程序配置?

问题描述 投票:-1回答:1

我们有一个现有的wcf服务,我创建了一个新项目。我要使用它。我点击添加服务引用,弹出URL,按OK,它将其添加为服务引用,但没有生成配置。

我也尝试过svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config [url],但没有配置生成,只有代理cs。

我正在使用VS 2013 / .NET 4.0

我的问题是,这是否表明SVC本身缺少构建合同所需的一些数据,还是添加服务引用存在问题?

为记录起见,我尝试取消选中重用类型选项,此处有关此问题的报告已解决了该问题。

奖金问题,您认为如果我无法正常工作,将一些通用的默认绑定和终结点代码手动添加到Web配置是否可以正常工作?

wcf visual-studio-2013 service-reference
1个回答
0
投票

首先,为什么添加服务引用什么都不会产生的原因是WCF服务是Rest样式服务。默认情况下,休息样式WCF服务的基于代理的调用很复杂。https://en.wikipedia.org/wiki/Representational_state_transferhttps://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/wcf-web-http-programming-model用客户端代理调用WCF休息样式服务并不常见。通常,我们通过使用HTTP客户端库(例如HttpClient,WebClient)调用服务来构造Http请求。How to fix "ERR_ABORTED 400 (Bad Request)" error with Jquery call to C# WCF service?此外,使用客户端代理调用WCF休息样式服务是可行的。请参考我以前的链接。WCF: There was no endpoint listening at, that could accept the message请随时告诉我是否有什么我可以帮助的。

© www.soinside.com 2019 - 2024. All rights reserved.