如何在添加服务引用时提取端点url

本文关键字:提取 端点 url 引用 服务 添加 | 更新日期: 2023-09-27 18:26:38

在vs.net 2008中添加服务引用时,wcf服务的url将硬编码在生成的文件中。

如何将其提取到web.config中,以便可能更改url?

如何在添加服务引用时提取端点url

服务引用应自动在web.config中生成配置数据,包括端点。URL将位于客户端配置中:

<endpoint address="http://localhost:8732/Service.svc/" 
          binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IService" 
          contract="Service.IService" name="WSHttpBinding_IService" />

创建客户端实例时,您还可以选择覆盖其中一个重载构造函数中的端点地址。

生成的文件中不应硬编码任何内容。你确定你添加的是"服务参考"而不是老式的"网络参考"吗?