方法一:
Web Service内容没有变,只是换了各地方。比如从localhost:8080/a.asmx换到了localhost:8090/a.asmx。如此一来你不必重新修改Web Reference只需要在使用WebMethod时

C#动态调用webservice (转载)WebS.A a = new WebS.A();
C#动态调用webservice (转载)a.Url
="http://localhost:8090/a.asmx"
C#动态调用webservice (转载)a.remoteDosth();



可以把Url字符串存到config里面,用的时候去取。

方法二:

C#动态调用webservice (转载)private void Page_Load(object sender, System.EventArgs e)
 

转自:http://www.cnblogs.com/prolifes/articles/1235685.html

 

新的地址上的WEBSERVICE和旧的位置上的WEBSERVICE不全一样,这样在调用时会出现问题。
否则的话,如果WEBSERVICE只是换一个地址,那应该是没问题的呀。
MyWebService.Service m_service = new TestApp.MyWebService.Service();
m_service.Url = @"WEBSERVICE目前所在地址";
这样就可以正常使用了呀。

相关文章: