【ASP.NET】Web参照の切り替え

user-pic
0 Clip to Evernote



同じWebサービスだが、テストサーバーと運用サーバーと両方に置いてテストしたい機会があった。
そのとき、プログラムから動的にWeb参照を変えたい。
しかし、どうも簡単にWeb参照を切り替えられないようだ。

はじめは、Web参照をVisual Studioソリューションエクスプローラーで見たプロパティ画面にある「Web参照URL」をコードで書き換えてやればいいのかなぐらいに思っていたが、
そのプロパティにアクセスする方法がわからない。

一応、WebサービスのインスタンスにURLというプロパティが存在するが、そこを書き換えても参照は変わらない。

結局、リフレクションを使って動的にWebサービスのインスタンスを作るようにしたが、もっといいやり方があるような気がしてならない。



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト