WebService引用在程序更换机器后如何解决端口变换的问题?
如果我本地有一个程序调用了本地的WEBSERVICE方法,调用方式是 添加引用localhost:端口号.SERVICE.asmx这种方式,但是程序拷贝放到另一台机器后运行,发现localhost后面的端口号发生了变化,请问如何解决这种程序移植到别的机器导致端WEB服务口号变化产生的问题?
[解决办法]
写到配置文件里面
然后初始化WebService之后修改Url属性
比如
XxxWebService ws = new XxxWebService();
ws.Url = "http://localhost:8080/abc.asmx";
这个值从配置文件读取读取就可以了