日期:2014-05-17  浏览次数:20360 次

同一网页根据不同条件如何动态访问不同的webservice地址(web method接口相同)?
基于应用目的,在设计的网页窗体上点击某按钮时,需要根据条件访问不同的webservice地址(公网地址),其web method接口都是相同的,求解决方法,接近10年没有使用.net了,先谢了

------解决方案--------------------
如果web service的wsdl都完全一样,不必添加所有web references,添加任意一个,生成代理类后,动态改变url即可:

MyProxyClass client = new MyProxyClass();
client.Url = "http://abc.com/a.asmx";
------解决方案--------------------
探讨

如果web service的wsdl都完全一样,不必添加所有web references,添加任意一个,生成代理类后,动态改变url即可:

MyProxyClass client = new MyProxyClass();
client.Url = "http://abc.com/a.asmx";

------解决方案--------------------
探讨

引用:

如果web service的wsdl都完全一样,不必添加所有web references,添加任意一个,生成代理类后,动态改变url即可:

MyProxyClass client = new MyProxyClass();
client.Url = "http://abc.com/a.asmx";


这个应该是正确的方法。