WebService路径在部署阶段改变问题

网友投稿 268 2022-11-04


WebService路径在部署阶段改变问题

.NET中使用WebService,途径我知道的有二:

一、代理模式 代理模式就是首先在项目里对这个WebService进行引用,生成一个代理,然后操作这个代理,达到调用WebService的目的。

但是,在开发阶段,因为引用WebService,创建代理之时,这个WebService是有个路径的,那么真正部署之后,路径跟开发阶段不同怎么办?

这样处理:

string servicepath = ConfigurationManager.AppSettings["ServicePath"];//从配置文件中读取WebService路径Binding = new BasicHttpBinding();EndpointAddress = new EndpointAddress(servicepath);SmsServiceClient proxy = new

二、直接访问 直接访问服务地址

using (WebClient webClient = new WebClient()){ webClient.Encoding = Encoding.GetEncoding("utf-8"); string url = ConfigurationManager.AppSettings["ServicePath"];//从配置文件中读取WebService路径; string


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:生日查询API(生日查询星座)
下一篇:在MyBatisPlus中使用@TableField完成字段自动填充的操作
相关文章

 发表评论

暂时没有评论,来抢沙发吧~