当前位置:编程学习 > wap >>

如何动态修改webServices地址

我在windows mobile 程序里面添加了一个Web引用。现在程序发布了,但是如果远程的WebServices地址改变了怎么办?
我难道又得重新添加Web引用来更新再发布吗?

这个WebServices的Url可不可以动态管理,比如保存在数据库里。可以随时修改 --------------------编程问答-------------------- --------------------编程问答-------------------- 伤心啊,没人来看吗 --------------------编程问答-------------------- 修改引用的WEBSERVICE的URL地址 --------------------编程问答-------------------- WEBSERVICE的URL地址一般设计时应该考虑可以变化,但是发布的接口及信息一般是不能变的。现在还没有一劳永逸的方法。因为方法名、参数信息等都能动态的获得,可是程序怎么知道这个方法就是我想调用的方法呢。可行的方法是在应用程序与webservice客户代理直接建立一个自定义的接口。这样更新的时候不会太麻烦啊 --------------------编程问答-------------------- http://www.cnblogs.com/rainwaterlily/archive/2008/01/27/1055099.html

动态调用
可惜我不知道怎么用在WM程序上
lz搞定的话PM一下我 --------------------编程问答-------------------- 用WEBCONFIG  --------------------编程问答-------------------- 个人觉得,可以这样设计程序(前提是WebService只是IP不同,内容相同)。制作一个XML文件,用来记录系统的一些配置信息,比如 数据库地址啊,图片地址什么的。然后启动系统的时候,第一步读这个xml文件,然后将读来的内容赋值给相应的属性。WebService同理,将从XML文件里面读取的WebService地址,在WebService实例化后,赋值给他的URL属性即可。这样,比如说环境变了,只要去修改XML文件就可以了 --------------------编程问答--------------------

//重写Url地址
    public class CitySInfos : PDAWebService
    {
      private  URLServer url = new URLServer();
        public TJCitySInfos()
            : base()
        {

            this.Url = url._pdaServerUrl;// 地址来自配置文件         
        }
    }
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,