日期:2014-05-18  浏览次数:20696 次

引用webservice C#
webservice 是用c# 写的,手动引用我会,
主要就是因为服务所在服务器IP不一定,所以要做个动态的不是很懂,求指教!

------解决方案--------------------
希望一下代码可以帮助到LZ
 BasicHttpBinding binding = new BasicHttpBinding();
string addressUri = File.ReadAllText(@"d:\conn.txt");
//conn.txt文件里存储的是webservice路径
//string addressUri = "http://192.168.x.xxx/xxxxx/Service1.asmx";
EndpointAddress address = new System.ServiceModel.EndpointAddress(addressUri);
ServiceReference1.Service1SoapClient service = new ServiceReference1.Service1SoapClient(binding, address);
如上即可以动态调用webservce了 我自己的做法 希望对你又帮助;
------解决方案--------------------
没有规则是不行的,你总的把规则说出来吧。 
怎么去服务的地址?用户配置?数据库存取?。。。
动态调用的楼上的有了
------解决方案--------------------
探讨
webservice 是用c# 写的,手动引用我会,
主要就是因为服务所在服务器IP不一定,所以要做个动态的不是很懂,求指教!

------解决方案--------------------
动态IP 
就用花生壳啊
IP变化了,花生壳自动将你申请的域名跳到新的IP上。也就是说
只要你的花生壳不退,永远都能找到你