WCF Add Service Reference是否需要在服务上配置某些内容才能生成应用程序配置?

WCF Add Service Reference是否需要在服务上配置某些内容才能生成应用程序配置?,wcf,visual-studio-2013,service-reference,Wcf,Visual Studio 2013,Service Reference,我们有一个现有的wcf服务,我创建了一个新项目。我想用它。我点击AddServiceReference,弹出URL,按OK,它将其添加为服务引用,但没有生成配置 我还尝试了svcutil.exe/language:cs/out:GeneratedProxy.cs/config:app.config[url],但没有生成配置,只有代理cs 我正在使用VS 2013/.NET 4.0 我的问题是,这是SVC本身缺少构建契约所需的数据的迹象,还是添加服务引用的问题 为了记录在案,我尝试取消选中重用类型

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

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

我正在使用VS 2013/.NET 4.0

我的问题是,这是SVC本身缺少构建契约所需的数据的迹象,还是添加服务引用的问题

为了记录在案,我尝试取消选中重用类型选项,这里的一些问题报告为解决了这个问题


还有一个问题,您认为如果我不能让它工作,那么手动向web配置添加一些通用的默认绑定和端点代码会工作吗?

首先,添加服务引用不会生成任何内容的原因是WCF服务是rest样式的服务。默认情况下,基于代理的rest样式WCF服务调用非常复杂。


使用客户端代理调用WCF rest样式的服务并不常见。通常,我们通过使用Http客户端库来调用服务(如HttpClient、WebClient)来构造Http请求。

此外,使用客户端代理调用WCF rest样式的服务是可行的。请参考我之前的链接。


如果有什么我可以帮忙的,请随时告诉我。

您可以共享WCF服务的配置吗?我没有访问WCF服务的配置的权限,只有WSDL,但我的问题是,客户端配置是否由服务发布,即服务告诉客户端要使用什么配置,或者,它完全是客户端配置。基本上我想知道这是服务器问题还是客户端问题。然后我可以相应地调试。