2009-10-31 43 views
0

有一个我正在使用的WCF服务,现在它指向一个新的URL。无论如何去改变URL,而不必从项目中删除服务,并使用新的URL再次添加。WCF服务更新服务URL(简单方法)

与删除服务的问题是愚蠢的TFS给出问题。任何建议如何我可以更新服务的网址,而不删除服务?

回答

4

客户端指向的url通常使用endpoint元素在app/web.config中定义。所以你所要做的就是修改address属性指向新的url:

<endpoint address="http://newUrl" 
      binding="..." 
      contract="..." /> 
+0

谢谢我刚刚那样做!现在我收到一个新的错误,说=>远程服务器返回了一个意外的响应:(400)错误的请求。 谢谢! – azamsharp 2009-10-31 15:29:31

+0

这可能是因为服务合同也被修改了。如果是这种情况,则需要重新生成客户端代理。 – 2009-10-31 15:31:34