2011-10-26 145 views
0

我有一個項目使用Web引用來對幾個Web服務進行SOAP調用。使用Web引用部署項目

當我在本地工作,服務託管在我的本地機器上,所以每個網絡服務的網址是一樣的東西http://localhost/blah

當我將項目部署到服務器時,URL需要更改爲生產URL。

目前,我用,做了每個URL的查找和替換,並在部署前的部署URL重寫它一個預生成事件完成這一點。當然有更好的方法。

有人能告訴我更改部署的Web引用的最佳方法嗎?

這恰好是在Visual Studio中VB.NET項目2010

回答

2

如果將Web引用動態的URL行爲,應用程序從你的應用程序的元素的appSettings運行時獲得的URL配置文件。

所以,你可以使用代碼基於在那裏部署進行設置。這是一個很老的鏈接,但我認爲它應該有所幫助:

http://www.codeproject.com/KB/XML/wsdldynamicurl.aspx