当我添加“Web Reference”时,我们将asmx页面的地址提供给visual studio。
如何在运行时设置?
答案 0 :(得分:6)
我会赞成其中一个答案 - 它们几乎是正确的。
using (YourService service = new YourService())
{
service.Url = "http://some.other.url/";
// Now you're ready to call your service method
service.SomeUsefulMethod();
}
如果未使用using块,并且抛出异常,则可能会泄露网络连接等资源。
答案 1 :(得分:5)
在调用任何服务方法之前,只需设置对象的Url属性:
YourService service = new YourService();
service.Url = "http://some.other.url/";
// Now you're ready to call your service method
service.SomeUsefulMethod();
答案 2 :(得分:2)
YourWebService service = new YourWebService();
service.Url = "http://www.example.com/YourWebService.asmx";
service.CallMethod();