- 開發期間所引用的WebService來自測試主機,但部署到正式環境時,需引用正式環境的WebService。
- 因整體公司的IT架構規劃,需將WebService的主機位置做搬移。
每次WebService路徑變更時都要開啟Visual Studio 20xx工具做變更,似乎不是非常聰明的做法,比較好的作法可以利用web.config檔或資料庫儲存WebService路徑,以下是利用web.config方式的範例
web.config部份
web.config部份
<appsettings> <add key="WebServiceUrl" value="http://192.168.1.3/webservice.asmx" /> </appsettings>
程式部份
WebReference.WebService ws = new WebReference.WebService();
ws.Url = System.Configuration.ConfigurationManager.AppSettings["WebServiceUrl"];
Response.Write(ws.HelloWorld());
更詳盡的參考,請點此。
沒有留言:
張貼留言