同じWebサービスだが、テストサーバーと運用サーバーと両方に置いてテストしたい機会があった。
そのとき、プログラムから動的にWeb参照を変えたい。
しかし、どうも簡単にWeb参照を切り替えられないようだ。
はじめは、Web参照をVisual Studioソリューションエクスプローラーで見たプロパティ画面にある「Web参照URL」をコードで書き換えてやればいいのかなぐらいに思っていたが、
そのプロパティにアクセスする方法がわからない。
一応、WebサービスのインスタンスにURLというプロパティが存在するが、そこを書き換えても参照は変わらない。
結局、リフレクションを使って動的にWebサービスのインスタンスを作るようにしたが、もっといいやり方があるような気がしてならない。





