2009-11-10 21 views
2

我們使用VS 2005並使用了很多web服務。我對VS 2005的理解是,默認情況下webservice url的行爲被設置爲動態,並且它在運行時從web.config中獲取url。但奇怪的是,我遇到了這種情況沒有發生。 web服務繼續使用用於添加web參考的url,並且不會從web.config中選擇。VS 2005中webservice網址的行爲

這裏是我的問題

  1. 難道我做錯了什麼或失去了一些東西?
  2. 如果否,有沒有人遇到同樣的問題,解決方案是什麼。

謝謝

回答

1

當然,我一直有這個問題,如果我手動重命名ID指的web服務的例子。 要調試此,在web.config中經常檢查的配置/ SectionGroup [名稱=「的applicationSettings」]節點,其具有與所述名稱yourproject.Settings。這指的是applicationSettings節點,您可以在其中找到Web服務的URL。

例如,如果您重命名Visual Studio中的Web服務,它會更新web.config中 - 這樣的applicationSettings將映射將無法正常工作 - 它源將回落到原來的鏈接下〜yourproject/Web References/yourwebservice.disco文件。

我花了幾個小時才弄明白了。

+0

那裏有好的心理記錄。剛剛開始走到我的頭上。不知道爲什麼它仍然擊中舊網址。 – Grubsnik 2011-07-06 15:02:27