当前位置:编程学习 > C#/ASP.NET >>

两个webservice之间的传输问题

由于公司换了服务器,原来的webservice接口要换成新的接口,但是软件里面写的是原来接口的地址,所以地址是不能够变的,比如:http://123.123.123/service.asmx,新服务器上面的接口完全一样,地址比如:http://125.125.125/service.asmx,如何实现这样的功能,可以在原来的服务器上面进行配置 --------------------编程问答-------------------- 原来的软件一点不能变没有辙,除非新的服务器开VPN,虚拟一个和原来一样的IP给调用端。 --------------------编程问答-------------------- 你们的软件是不是外包的呀?,协调下让人家改下呗 --------------------编程问答-------------------- 这事不对呀,哪有写死服务器地址的,一般是用配置文件的,你找找。 --------------------编程问答-------------------- 若是服务器名不是IP的话,可以在hosts文件里设置。 --------------------编程问答-------------------- 一般用的配置文件 --------------------编程问答-------------------- 如果现在是写死的,最好改成全局的.
如果不想改且域名可以修改请求服务器的Hosts会比较方便. --------------------编程问答-------------------- 你自己不能拥有IP,却要在软件里写死IP,这种软件可作废了重新开发和发布。 --------------------编程问答-------------------- 地址写死在代码里,这个实现不好。
建议配置文件写webservice配置项,方便灵活根据服务端进行修改配置。
如果同一网段,可以虚拟一个原来的IP供外部使用原来的服务,比如192.168.111.112,现在ip改为了192.168.111.113,如果112ip没有被使用的话,就可以将113ip虚拟一个112出来,供外部访问,不同网段的就不大懂了。
看大神们还有好的方法。 --------------------编程问答-------------------- 用域名不完事了吗,换IP,直接重新解析域名
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,