上方廣告

2009年3月9日 星期一

Dynamic Change Web Services IP Address

使用WebService來進行資料庫存取,如果遇到客戶資料庫主機更改位址的情況,在無從新發行的條件下,可在先前再程式內撰寫自動抓取新的資料庫位址

using WebServiceNameSpace;

protected void Page_Load(object sender, EventArgs e)
{
  ServiceName Sn = new ServiceName();
  Sn.Url = "http://127.0.0.1/WebService/Class.asmx"
  Sn.Discover(); //更新位址
}

再搭配Web.Config即可在發行後克服客戶主機位址改變的問題