2009-10-31 42 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