我有网络服务:
http://127.0.0.1/something/someWS.asmx
我将此作为 Web 引用添加到我的应用程序中,但并不总是 Localhost ......它可能会更改为http://www.something.com/something/someWS.asmx。
如何以编程方式更改我的 Web 参考的 URL?是不是很简单:
using (var service = new MyApi.MyApi())
{
//txtUrl is the site
service.Url = "http://" + txtUrl + "something/someWS.asmx";
}
另外,一旦我改变它,我如何以编程方式更新它?(相当于右键单击并选择“更新 Web 参考”)
旁注:我最终要完成的是基于服务器上可用的 asmx WebService (service.Url) 的可用方法的下拉列表