明飞的技术园地

笨鸟先飞
  博客园  :: 新随笔  :: 联系 :: 管理

web services 的动态web引用

Posted on 2007-01-08 09:40  明飞  阅读(576)  评论(0)    收藏  举报
      添加web引用默认为静态的,这在真正部署应用程序的时候是很不方便的,如果服务器ip变换我们得重新生成应用程序。要做到动态引用,只需将URL行为属性改为Dynamic 即可。下面摘录MSDN中的方法。

URL Behavior 属性

项目中的每一 Web 引用都与一个代理类进行交互,该代理类用于访问 Web 服务的内容。您可以使用 UrlBehavior 属性来控制代理类获取特定 Web 引用的 URL 的方式。该属性具有两项设置:

设置 效果
Static 如果已经创建代理类的实例,该代理类将使用硬编码的 URL 来设置 URL。
Dynamic 应用程序在运行时从应用程序配置文件的 <appSettings> 元素元素中获取 URL。