0
我正在使用VS2012。当我添加了WCF REST服务的服务引用时,我的客户端配置未更新。它正在更新,如果我更改绑定到WCF服务中的'basicHttpBinding'。以下是我的WCF服务配置。WCF REST服务的客户端配置未更新
<endpoint address="" binding="webHttpBinding" contract="MyService.IService1" behaviorConfiguration="RestBehavior">
<endpointBehaviors>
<behavior name="RestBehavior">
<webHttp helpEnabled="true"/>
</behavior>
</endpointBehaviors>
我的WCF服务被分成以下项目。
- WCFHost(只.SVC与上述和使用以下两种projs web.config文件)
- WCFInterfaces(类库,没有配置文件)
- WCFImplementaions(类库,没有配置文件)
我不知道我是否做了任何错误的解耦上面的WCF层,因此我的客户端应用程序无法获取配置详细信息添加服务引用时。
你的问题还不太清楚(如果这是一个问题)。您的意思是,当您更新客户端项目上的服务引用时,您的客户端配置是否不根据服务器配置进行更新?然后右键单击服务参考,单击配置并检查URL是否指向正确的服务。该URL用于更新引用,而不是您的配置中的引用。如果这不是完全相关的话:用实际问题扩大你的问题,重现步骤和你尝试过的东西。 – CodeCaster
感谢您的回复。我有问题提供更多细节。网址指向正确的服务。 –
我可以假设mexHttpBinding无法提供webHttpBinding? –