专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web Service

vc.net做的webservice客户端,怎么才能动态修改该WebService url呢?详情请进。

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
vc.net做的webservice客户端,如何才能动态修改该WebService url呢?详情请进。。。。
我的尝试方法是:

右键点击工程->Add Web Reference->添加WebService地址

之后,vs.net生成了三个文件:
*.wsdl
results.discomap
WebReference.h

在网上搜索一下动态修改webservice的url,发现需要proxy,在生成的文件中,未发现proxy。

右键点击*.wsdl,修改属性中的tool为Web Service Proxy Generator,重新编译后,未发现生成其他文件。

=========================================================================================
问题如下:
1、如何生成proxy
2、如何动态修改Web Service的Url
3、在WebReference.h中发现了如下构造函数
C/C++ code
   
inline NewDvrService::NewDvrService() {
        this->Url = S"http://192.168.1.1:8080/sc/MyWebReference";
    }


可否通过将该函数修改为:
C/C++ code
   
inline NewDvrService::NewDvrService(System::String *sUrl) {
        this->Url = sUrl;
    }


实现动态修改Url的功能?
 

------解决方案--------------------
不需要这样复杂的设置 url 吧?
生成实例之后,直接设置 WebService.Url 属性就可以了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: