2011-09-22 109 views
3

我有一個用VS2008編寫的webservice,我試圖用VS2010編寫的exe來使用它。我需要能夠從應用程序內動態地引用服務URL。動態更改webservice參考

在過去,我可以將服務的URL行爲從靜態更改爲動態,但由於某些原因,這並不是我現在顯示的選項。當我查看服務的屬性時,我看到的唯一項目是「文件夾名稱」。在其他項目中,我可以看到「文件夾名稱」,「URL行爲」以及另一個我無法記住的事情。

有沒有人知道如何以編程方式更改URL,如果我無法將URL行爲更改爲動態?

回答

0

如果您使用的是.NET 3.5,那麼你可以指定如下圖所示

<client> 
     <endpoint address="http://localhost/yourService.asmx" 
      binding="basicHttpBinding" 
在應用程序配置的塊內的URL