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

求大神!webservice的客户端程序如何打包
用WINFORM做了个程序,其中用到了webservice。现在需要打包成MSI安装包,这就有个问题,打包后会把配置的webservice路径也打包到安装包里面,但如果服务端webservice的路径换掉了,将导致WINFORM无法使用webservice连接。需要如何解决?
例如,原来WINFORM安装包中配置的webservice路径是<value>http://www.xxx.com/web/WebService.asmx</value>
现在服务器的webservice地址换掉了换成http://www.yyy.com/web/WebService.asmx
那就出现WINFORM程序中<value>http://www.xxx.com/web/WebService.asmx</value>将无法连接了
用不能直接修改MSI安装包里面的配置文件,这如何是好?

------解决方案--------------------
你可以做winform软件自动升级的功能,如果webservice地址变动了之类的,让软件登录时,自动修改就成了。
------解决方案--------------------
把WebService的链接地址配置在app.config中
------解决方案--------------------
探讨
把WebService的链接地址配置在app.config中