我的WCF服务中有一个服务方法,最初我能够在我的代理类中引用该方法而没有任何失败,但后来我更改了服务方法签名并更新了服务引用(我使用的是Visual Studio 2010)。但问题是Service Client类没有使用最新的服务方法更新,它仍然保持不变。
答案 0 :(得分:2)
您使用什么方法更新服务参考?尝试右键单击服务引用并选择“配置服务引用”,然后仔细检查服务地址是否正确。完成后,单击“确定”,然后再次右键单击服务引用并选择“更新服务引用”。
答案 1 :(得分:0)
您是否更改了app.config中的服务引用?,您还需要在app.config中添加这些更改。如果可能,你可以共享代码。
Check this for Configuring Services
<service name="MyNamespace.myServiceType">
<endpoint
address="myAddress" binding="yourPreferedBinding"
bindingConfiguration="myBindingConfiguration1"
contract="MyContract" />
</service>
答案 2 :(得分:0)
我明白了。
这就是我所做的,我重新启动Visual Studio并从代理中删除了服务引用,然后将其添加回来。